@charset "UTF-8";
/* Required Bootstrap */
@import "../lightgallery/css/lightgallery-bundle.css";
@font-face {
  font-family: "Noe Display Medium";
  src: url("/assets/fonts/noe-display-medium.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Book";
  src: url("/assets/fonts/CircularStd-Book.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Medium";
  src: url("/assets/fonts/CircularStd-Medium.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Medium Italic";
  src: url("/assets/fonts/CircularStd-MediumItalic.otf") format("opentype");
}
@font-face {
  font-family: "Lineto Circular Bold";
  src: url("/assets/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: #006052;
}

.circular {
  font-family: "Lineto Circular Book", sans-serif !important;
}

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

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

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

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

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

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

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #006052;
  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: #006052;
  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: #006052;
  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: #006052;
  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 #006052;
  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: #006052;
  }
  .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: #4C697B !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 #4C697B !important;
  text-decoration: underline #4C697B !important;
  transition: all 0.5s ease;
}
.secondary-link span {
  border: 7px #4EB78D solid;
  border-radius: 50%;
  background-color: #4EB78D;
  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;
  font-size: 1rem;
  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: #57F3BF;
  color: #006354;
  transition: 0.5s background-color;
}
.btn.btn-pop span,
.btn-lg.btn-pop span {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33398 8.00024H12.6673' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.33374L12.6667 8.00041L8 12.6671' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  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;
  background-color: #C5FAE5;
  color: #006354;
  border-color: #ffffff;
  transition: 0.5s background-color;
}
.btn.btn-link,
.btn-lg.btn-link {
  background-color: transparent;
  color: #006354;
  transition: 0.5s all;
  text-decoration: none;
  font-size: 1.125rem;
}
.btn.btn-link span,
.btn-lg.btn-link span {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8335 5.83325H14.1668V14.1666' stroke='%23005241' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.8335 14.1666L14.1668 5.83325' stroke='%23005241' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: sub;
  margin-left: 5px;
  transition: 0.5s all;
  rotate: 45deg;
}
@media (max-width: 575.98px) {
  .btn.btn-link,
  .btn-lg.btn-link {
    font-size: 0.938rem;
  }
  .btn.btn-link span,
  .btn-lg.btn-link span {
    vertical-align: top;
  }
}
.btn.btn-link:hover,
.btn-lg.btn-link:hover {
  text-decoration: none !important;
  color: #00BB8A;
  transition: 0.5s all;
}
.btn.btn-link:hover span,
.btn-lg.btn-link:hover span {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8335 5.83325H14.1668V14.1666' stroke='%2300BB8A' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.8335 14.1666L14.1668 5.83325' stroke='%2300BB8A' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: 0.5s all;
}
.btn.btn-white,
.btn-lg.btn-white {
  background-color: white;
  color: #006052;
  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: #006052;
  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: #4EB78D;
  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: #4EB78D;
  border-color: #ffffff;
  transition: 0.3s background-color;
}
.btn.btn-salmon,
.btn-lg.btn-salmon {
  background-color: #fbe9dc;
  color: #006052;
  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: #006052 !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: #4EB78D !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: #006052;
  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: 1199.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;
  padding-top: 0;
  padding-bottom: 0;
}
#main-nav a:hover,
#main-nav a:focus {
  text-decoration: none;
  background-color: transparent !important;
}
#main-nav .btn.btn-pop {
  margin-top: unset;
}
#main-nav .btn.btn-pop span {
  margin-left: unset;
  margin-right: 10px;
}

.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 {
  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;
}
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,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6H20M4 12H20M4 18H20' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 34px 34px;
  height: 44px;
  width: 48px;
  border-radius: 1rem;
  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,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9995 26.9997C23.4178 26.9997 26.9995 23.418 26.9995 18.9997C26.9995 14.5814 23.4178 10.9997 18.9995 10.9997C14.5812 10.9997 10.9995 14.5814 10.9995 18.9997C10.9995 23.418 14.5812 26.9997 18.9995 26.9997Z' stroke='white' stroke-opacity='0.7' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.9997 28.9995L24.7002 24.7' stroke='white' stroke-opacity='0.7' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  height: 40px;
  width: 40px;
  margin: 9.5px 0 !important;
  padding: 10px 1.25rem !important;
  border-radius: 16px;
  cursor: pointer;
  transition: 0.5s ease;
}
nav#main-nav .search-button:hover {
  background-color: #368265 !important;
  transition: 0.5s ease;
}
nav#main-nav .contact-button {
  display: block;
  font-size: 14px;
  margin: 9.5px 10px !important;
  padding: 10px 1.25rem !important;
  border-radius: 1rem;
  letter-spacing: 0.5px;
  color: white;
  text-decoration: none;
  cursor: pointer;
  transition: 0.5s ease;
}
nav#main-nav .contact-button:hover {
  background-color: #368265 !important;
  transition: 0.5s ease;
}
nav#main-nav .premises-button {
  display: block;
  margin-top: unset;
  text-decoration: none;
  font-size: 14px;
  margin: 9.5px 0 !important;
  padding: 10px 1.25rem !important;
  border-radius: 1rem;
  background-color: #57F3BF;
  color: #006354;
  transition: 0.5s background-color;
}
nav#main-nav .premises-button span {
  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%3Cpath d='M4 14.6667V2.66667C4 2.31305 4.14048 1.97391 4.39052 1.72386C4.64057 1.47381 4.97971 1.33333 5.33333 1.33333H10.6667C11.0203 1.33333 11.3594 1.47381 11.6095 1.72386C11.8595 1.97391 12 2.31305 12 2.66667V14.6667H4Z' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.00016 8H2.66683C2.31321 8 1.97407 8.14048 1.72402 8.39052C1.47397 8.64057 1.3335 8.97971 1.3335 9.33333V13.3333C1.3335 13.687 1.47397 14.0261 1.72402 14.2761C1.97407 14.5262 2.31321 14.6667 2.66683 14.6667H4.00016' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6H13.3333C13.687 6 14.0261 6.14048 14.2761 6.39052C14.5262 6.64057 14.6667 6.97971 14.6667 7.33333V13.3333C14.6667 13.687 14.5262 14.0261 14.2761 14.2761C14.0261 14.5262 13.687 14.6667 13.3333 14.6667H12' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 4H9.33317' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 6.66667H9.33317' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 9.33333H9.33317' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 12H9.33317' stroke='%23006354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-right: 8px;
  vertical-align: sub;
}
nav#main-nav .premises-button:hover {
  text-decoration: none !important;
  background: rgb(197, 250, 229) !important;
  border-color: #ffffff;
  transition: 0.5s background-color;
}
@media only screen and (max-width: 1000px) {
  nav#main-nav .contact-button,
  nav#main-nav .premises-button {
    display: none !important;
  }
}
@media only screen and (max-width: 576px) {
  nav#main-nav .navbar {
    padding-top: unset !important;
    padding-bottom: unset !important;
  }
}

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

/* 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: #006052;
}

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

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

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

.content-light-green {
  background-color: #D1F9E7;
}
.content-light-green footer.bg-color-white {
  background-color: #D1F9E7 !important;
}

.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: #4C697B;
}

.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: #006052 !important;
}

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

.color-grey {
  color: #4C697B !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: #006052 !important;
}

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

.bg-color-light-pink, .bg-light-pink {
  background-color: #fef9f6;
}

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

.bg-color-grey {
  background-color: #4C697B !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.75rem;
  padding-top: 30px !important;
  margin-bottom: 30px;
}
.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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  transition: 0.3s all;
}
.condition a:hover {
  color: #006052;
  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:%2386F0C2;%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:%2386F0C2;%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:%2386F0C2;%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:%2386F0C2;%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:%2386F0C2;%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;
}

.icon-bell {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5.33325C12 4.27239 11.5786 3.25497 10.8284 2.50482C10.0783 1.75468 9.06087 1.33325 8 1.33325C6.93913 1.33325 5.92172 1.75468 5.17157 2.50482C4.42143 3.25497 4 4.27239 4 5.33325C4 9.99992 2 11.3333 2 11.3333H14C14 11.3333 12 9.99992 12 5.33325Z' stroke='%234A877B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M9.15335 14C9.03614 14.2021 8.86791 14.3698 8.6655 14.4864C8.46309 14.6029 8.2336 14.6643 8.00001 14.6643C7.76643 14.6643 7.53694 14.6029 7.33453 14.4864C7.13212 14.3698 6.96389 14.2021 6.84668 14' stroke='%234A877B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  margin-right: 5px;
  margin-bottom: -4px;
}

.icon-premises {
  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%3Cpath d='M4 14.6667V2.66671C4 2.31309 4.14048 1.97395 4.39052 1.7239C4.64057 1.47385 4.97971 1.33337 5.33333 1.33337H10.6667C11.0203 1.33337 11.3594 1.47385 11.6095 1.7239C11.8595 1.97395 12 2.31309 12 2.66671V14.6667H4Z' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.00016 8H2.66683C2.31321 8 1.97407 8.14048 1.72402 8.39052C1.47397 8.64057 1.3335 8.97971 1.3335 9.33333V13.3333C1.3335 13.687 1.47397 14.0261 1.72402 14.2761C1.97407 14.5262 2.31321 14.6667 2.66683 14.6667H4.00016' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6H13.3333C13.687 6 14.0261 6.14048 14.2761 6.39052C14.5262 6.64057 14.6667 6.97971 14.6667 7.33333V13.3333C14.6667 13.687 14.5262 14.0261 14.2761 14.2761C14.0261 14.5262 13.687 14.6667 13.3333 14.6667H12' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 4H9.33317' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 6.66663H9.33317' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 9.33337H9.33317' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.6665 12H9.33317' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  margin-right: 10px;
  margin-bottom: -3px;
}

.table {
  font-size: 0.938rem;
}

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

.quote {
  padding: 4rem 0;
  text-align: center;
}
.quote h3, .quote .h3 {
  font-family: "Noe Display Medium Italic", serif;
  font-weight: 500;
  font-size: 2.25rem;
  font-style: italic;
}
.quote p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.125rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .quote h3, .quote .h3 {
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .quote {
    padding: 3rem 0;
  }
  .quote p {
    font-size: 1rem;
  }
  .quote h3, .quote .h3 {
    font-size: 1.5rem;
    margin-bottom: 20px !important;
  }
}

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

.slider-dots-news ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: unset;
  bottom: unset;
  width: 100%;
}
.slider-dots-news ul li {
  margin: 0 4px;
  width: unset;
  display: inline-flex;
}
.slider-dots-news ul li button {
  background: rgba(0, 112, 96, 0.3);
  height: 6px;
  flex: 0 0 6px;
  overflow: hidden;
  display: block;
  border: none;
  border-radius: 6px;
  width: unset;
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}
.slider-dots-news ul li button:before {
  font-family: unset;
  font-size: unset;
  line-height: unset;
  position: absolute;
  top: unset;
  left: unset;
  width: unset;
  height: unset;
  content: unset;
  text-align: center;
}
.slider-dots-news ul .slick-active {
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}
.slider-dots-news ul .slick-active button {
  background: rgb(0, 112, 96);
  height: 6px;
  flex: 0 0 25px;
  border-radius: 6px;
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}

.slider-dots-premises ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: unset;
  bottom: unset;
  width: 100%;
}
.slider-dots-premises ul li {
  margin: 0 4px;
  width: unset;
  display: inline-flex;
}
.slider-dots-premises ul li button {
  background: rgba(255, 255, 255, 0.3);
  height: 6px;
  flex: 0 0 6px;
  overflow: hidden;
  display: block;
  border: none;
  border-radius: 6px;
  width: unset;
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}
.slider-dots-premises ul li button:before {
  font-family: unset;
  font-size: unset;
  line-height: unset;
  position: absolute;
  top: unset;
  left: unset;
  width: unset;
  height: unset;
  content: unset;
  text-align: center;
}
.slider-dots-premises ul .slick-active {
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}
.slider-dots-premises ul .slick-active button {
  background: rgb(255, 255, 255);
  height: 6px;
  flex: 0 0 25px;
  border-radius: 6px;
  -webkit-transition: flex 0.3s cubic-bezier(0.6, 0, 0.3, 1), opacity 0.3s cubic-bezier(0.6, 0, 0.3, 1), transform 0.3s cubic-bezier(0.6, 0, 0.3, 1);
}

/* 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: 7px;
  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: 1;
}
.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;
}

.faq {
  margin-top: 50px;
  background-color: #D1F9E7;
  padding: 30px 30px 40px 30px;
  border-radius: 1rem;
}
.faq.no-frame {
  background-color: transparent;
  padding: 0px;
}
.faq .header {
  font-family: "Lineto Circular Bold" !important;
  color: #34756A;
  font-size: 1.25rem;
  font-weight: normal;
  margin-bottom: 1.5rem;
}
.faq .accordion {
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
}
.faq .accordion .accordion-item {
  border: 1px solid rgba(10, 95, 82, 0.125);
}
.faq .accordion .accordion-item:first-of-type {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.faq .accordion .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}
.faq .accordion .accordion-item:last-of-type {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.faq .accordion .accordion-item:last-of-type .accordion-button {
  border-bottom-left-radius: calc(0.5rem - 1px);
  border-bottom-right-radius: calc(0.5rem - 1px);
}
.faq .accordion .accordion-body {
  padding: 1rem 1.25rem 1.5rem;
  font-family: "Lineto Circular Book";
  color: #006052;
}
.faq .accordion .accordion-button {
  font-family: "Lineto Circular Book", sans-serif;
  color: #006052;
  line-height: 1.2;
  font-weight: 500;
  text-transform: none;
  font-size: 1.125rem;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  color: #006052 !important;
  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) {
  .faq .accordion .accordion-button {
    transition: none;
  }
}
.faq .accordion .accordion-button {
  transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out;
}
.faq .accordion .accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006052'><path 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'/></svg>") !important;
}
.faq .accordion .accordion-button:hover {
  background-color: #edfdf5 !important;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.faq .accordion .accordion-button:not(.collapsed) {
  color: #006052 !important;
  background-color: #86efc2 !important;
}
.faq .accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006052'><path 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'/></svg>") !important;
  transform: rotate(-180deg);
}
.faq {
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .faq {
    padding: 30px 20px;
  }
  .faq .header {
    font-size: 1.25rem;
  }
  .faq .accordion .accordion-body {
    font-size: 0.9375rem !important;
  }
  .faq .accordion .accordion-button {
    font-size: 1rem !important;
  }
}

.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 [class*=icon-] {
    padding: 2rem;
    margin-bottom: 0;
  }
  .amenities {
    grid-template-columns: 1fr 1fr;
  }
}
@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 .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;
  }
  .premise-gallery {
    margin-bottom: 20px !important;
  }
}

.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-message {
  position: relative;
  height: 80vh;
  min-height: 700px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.hero-message .inner-content {
  margin: 0 2rem;
}
.hero-message .bg {
  position: relative;
  z-index: 1;
  background-color: rgba(0, 96, 82, 0.8);
}
.hero-message h1, .hero-message .h1 {
  font-size: 3.5rem;
  margin-bottom: 20px;
}
.hero-message h1 span, .hero-message .h1 span {
  margin-top: 50px;
  display: block;
  width: 80px;
  height: 8px;
  margin-bottom: 20px;
  background-color: #ffffff;
}
.hero-message h1, .hero-message .h1,
.hero-message p {
  color: #ffffff;
}
.hero-message .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-message h1, .hero-message .h1 {
    font-size: 3rem !important;
  }
  .hero-message h1 span, .hero-message .h1 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 15px;
  }
  .hero-message h1, .hero-message .h1 {
    font-size: 2.5rem !important;
  }
  .hero-message h1 span, .hero-message .h1 span {
    margin-top: 25px;
    display: block;
    width: 50px;
    height: 5px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .hero-message {
    height: 100vh;
  }
  .hero-message .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-message h1 span, .hero-message .h1 span {
    margin-top: 30px;
    display: block;
    width: 60px;
    height: 6px;
    margin-bottom: 20px;
  }
  .hero-message .preamble {
    line-height: 1.3;
    font-size: 15px;
  }
  .hero-message .bg {
    background-color: rgba(0, 0, 0, 0.15);
  }
}

.hero-message 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-message .container {
  position: relative;
  z-index: 2;
}

.area-label {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.area-label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.area-label .custom-checkbox {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  float: inline-end;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 18C1.45 18 0.979167 17.8042 0.5875 17.4125C0.195833 17.0208 0 16.55 0 16V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H16C16.55 0 17.0208 0.195833 17.4125 0.5875C17.8042 0.979167 18 1.45 18 2V16C18 16.55 17.8042 17.0208 17.4125 17.4125C17.0208 17.8042 16.55 18 16 18H2ZM2 16H16V2H2V16Z' fill='%230A5F52'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: background 0.2s;
}
.area-label input[type=checkbox]:checked + .custom-checkbox {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6 13.2L14.65 6.15L13.25 4.75L7.6 10.4L4.75 7.55L3.35 8.95L7.6 13.2ZM2 18C1.45 18 0.979167 17.8042 0.5875 17.4125C0.195833 17.0208 0 16.55 0 16V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H16C16.55 0 17.0208 0.195833 17.4125 0.5875C17.8042 0.979167 18 1.45 18 2V16C18 16.55 17.8042 17.0208 17.4125 17.4125C17.0208 17.8042 16.55 18 16 18H2ZM2 16H16V2H2V16Z' fill='%230A5F52'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.hero {
  position: relative;
  height: 100vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}
.hero.hide-current-premises .current-premises,
.hero.hide-current-premises .hero-overlay,
.hero.hide-current-premises .hero-overlay-color {
  display: none;
}
.hero h1, .hero .h1 {
  font-size: 3.75rem;
  color: #fff;
}
.hero h1 span, .hero .h1 span {
  width: 60px;
  height: 6px;
  margin-top: 30px;
  display: block;
  margin-bottom: 30px;
}
.hero .video-content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.hero .video-content video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero .preamble {
  font-size: 1.25rem;
  color: #fff;
  margin-bottom: 30px;
}
.hero .dropdown button {
  letter-spacing: 0.3px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: unset;
  background: rgba(255, 255, 255, 0.2);
  width: 319px;
  text-align: left;
  border: 1px solid rgba(255, 255, 255, 0.3019607843) !important;
  border-radius: 6px !important;
  backdrop-filter: blur(100px) !important;
}
.hero .dropdown button .arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7' clip-path='url(%23clip0_246_1201)'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_1201'%3E%3Crect width='16' height='16' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 13px;
}
.hero .dropdown button.dropdown-toggle::after {
  display: none;
}
.hero .dropdown .dropdown-menu {
  width: 319px;
  margin-top: -2px !important;
  padding: 0 0;
  border-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.hero .dropdown .dropdown-menu .dropdown-item {
  font-family: "Lineto Circular Book";
  color: #006052;
  padding: 0.625rem 1rem;
  transition: 0.5s all;
}
.hero .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #C5FAE5 !important;
  transition: 0.5s all;
}
.hero .dropdown .dropdown-menu .dropdown-item:active, .hero .dropdown .dropdown-menu .dropdown-item.active {
  color: #006052;
  text-decoration: none;
  background-color: #57F3BF !important;
  transition: 0.5s all;
}
.hero .dropdown-multiselect .dropdown-item {
  cursor: pointer;
}
.hero .dropdown-multiselect input {
  float: inline-end;
  margin-top: 5px;
}
.hero .dropdown-multiselect button {
  overflow: hidden;
}
.hero .dropdown-multiselect #dropdownAreaLabel {
  max-width: 250px;
  display: block;
  overflow: hidden;
}
.hero #video-background {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero .hero-overlay-color {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 96, 82, 0.2) 0%, rgba(0, 96, 82, 0.7) 50.48%, rgba(0, 96, 82, 0.9) 100%);
}
.hero .hero-overlay {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}
.hero .current-premises {
  padding: 30px 24px;
  border-radius: 1rem;
  background: rgba(23, 38, 33, 0.08);
  box-shadow: 0px 8px 32px 0px rgba(23, 38, 33, 0.0784313725);
  border: 1px solid rgba(255, 255, 255, 0.3019607843) !important;
  backdrop-filter: blur(16px) !important;
}
.hero .current-premises img {
  border-radius: 0.5rem;
  margin-bottom: 20px;
  margin-top: 10px;
}
.hero .current-premises h3, .hero .current-premises .h3 {
  font-size: 20px;
  margin-bottom: 16px !important;
  color: #fff;
}
.hero .current-premises h4, .hero .current-premises .h4 {
  font-family: "Lineto Circular Regular", sans-serif;
  letter-spacing: 0.3px;
  font-size: 14px;
  color: #fff;
  margin-bottom: 0 !important;
}
.hero .current-premises p {
  font-family: "Lineto Circular Regular", sans-serif;
  letter-spacing: 0.3px;
  font-size: 14px;
  color: #fff;
}
.hero .current-premises .read-more {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}
.hero .current-premises .read-more span {
  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%3Cpath d='M3.3335 8H12.6668' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.33325L12.6667 7.99992L8 12.6666' stroke='%23ffffff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 7px;
  margin-bottom: -3px;
}
.hero .current-premises hr {
  height: 1px;
  margin: 1rem 0;
  background: linear-gradient(left, rgba(0, 0, 0, 0), #333333, rgba(0, 0, 0, 0));
  border: 0;
}
.hero .current-premises hr:after {
  display: block;
  content: "";
  height: 1px;
  background-image: radial-gradient(farthest-side at center top, #cccccc 0%, rgba(255, 255, 255, 0) 100%);
}
.hero .current-premises .news-item {
  text-decoration: none;
}
.hero .container-lg {
  position: relative;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .hero h1, .hero .h1 {
    margin-top: 120px;
    font-size: 46px;
  }
  .hero .preamble {
    font-size: 19px;
    margin-bottom: 50px;
    margin-right: 10%;
  }
  .hero .col-md-5.align-self-center {
    margin-bottom: 60px;
  }
  .hero .current-premises {
    margin-bottom: 80px;
  }
}
@media (max-width: 767.98px) {
  .hero {
    height: unset;
  }
  .hero h1, .hero .h1 {
    margin-top: 130px;
    font-size: 36px;
    line-height: 45px;
  }
  .hero h1 span, .hero .h1 span {
    width: 50px;
    height: 5px;
    margin-top: 20px;
    display: block;
    margin-bottom: 20px;
  }
  .hero .preamble {
    font-size: 18px;
    margin-bottom: 50px;
  }
  .hero button {
    min-width: 100%;
  }
  .hero .col-md-5.align-self-center {
    margin-bottom: 50px;
  }
}

@media (max-width: 767.98px) {
  .hero.hide-current-premises {
    position: relative;
    min-height: 100svh;
    height: 100svh;
    overflow: hidden;
  }
  .hero.hide-current-premises #video-background {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .hero.hide-current-premises #video-background > div,
  .hero.hide-current-premises #video-background .mediaflowplayer,
  .hero.hide-current-premises #video-background .mf-player,
  .hero.hide-current-premises #video-background .mf-video-container {
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
  }
  .hero.hide-current-premises #video-background video,
  .hero.hide-current-premises #video-background iframe,
  .hero.hide-current-premises #video-background .mediaflowplayer,
  .hero.hide-current-premises #video-background .mf-player {
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .hero.hide-current-premises .container-lg {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }
  .hero.hide-current-premises .container-lg,
  .hero.hide-current-premises .row,
  .hero.hide-current-premises .col-md-5 {
    height: 100%;
  }
  .hero.hide-current-premises .row {
    justify-content: center !important;
    align-items: flex-end;
  }
  .hero.hide-current-premises .col-md-5 {
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }
  .hero.hide-current-premises .message {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    margin-bottom: max(6.5rem, env(safe-area-inset-bottom));
  }
}
.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;
}
@media (max-width: 767.98px) {
  .tiny-hero h4, .tiny-hero .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.tiny-hero h4, .tiny-hero .h4 {
  color: #4EB78D;
}
.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(0, 96, 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: 1199.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 .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);
  }
  .tiny-hero {
    margin-bottom: 30px;
  }
}

.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: #4C697B;
  line-height: normal;
  margin-right: 5px;
}
.keyfigures .keynumbers span {
  font-size: 2rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #4EB78D;
}

@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;
}
@media (max-width: 767.98px) {
  .slider h4, .slider .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.slider h4, .slider .h4 {
  color: #4EB78D;
}
.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(0, 96, 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: 1199.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 .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);
  }
  .slider {
    margin-bottom: 30px;
  }
}

.origo {
  margin-bottom: 60px;
}
.origo .lead-text {
  color: black !important;
}
.origo .project-facts {
  margin-bottom: 30px;
}
.origo .project-facts div {
  padding: 7px 0;
  color: #006052;
  width: 100%;
  display: block;
  border-bottom: 1px solid #006052;
}
.origo .project-facts a {
  color: #006052;
  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;
}
@media (max-width: 767.98px) {
  .promo-card h4, .promo-card .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.promo-card h4, .promo-card .h4 {
  color: #ffffff;
}
.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;
}
@media (max-width: 767.98px) {
  .search-header h4, .search-header .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.search-header h4, .search-header .h4 {
  color: #ffffff;
  letter-spacing: 1px;
}
.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: #4C697B !important;
  background-color: transparent !important;
}
.property-tab svg {
  color: #4C697B;
  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: #006052;
}
.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: #006052;
}
@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: #006052;
}
.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: #006052;
}
.tripple-promo .bg-light-green h2 span, .tripple-promo .bg-light-green .h2 span {
  background-color: #006052;
}
.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 #4C697B !important;
  text-decoration: underline #4C697B !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;
}
@media (max-width: 767.98px) {
  .presslist h4, .presslist .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.presslist h4, .presslist .h4 {
  color: #4EB78D;
}
.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;
}
@media (max-width: 767.98px) {
  .presslist .inner-content h4, .presslist .inner-content .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.presslist .inner-content h4, .presslist .inner-content .h4 {
  color: #4C697B;
}
.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: #006052;
}
.presslist .inner-content-list {
  padding: 40px 40px 80px 40px;
}
.presslist .inner-content-list h4, .presslist .inner-content-list .h4 {
  color: #4C697B;
  margin-bottom: 10px;
  text-align: left;
}
.presslist .inner-content-list hr {
  color: #4C697B;
  opacity: 1;
}
.presslist .inner-content-list h3, .presslist .inner-content-list .h3 {
  font-size: 1.5rem;
  line-height: 1.2 !important;
  color: #4C697B;
}
.presslist .inner-content-list h2, .presslist .inner-content-list .h2 {
  color: #4C697B;
  text-align: left;
  margin-bottom: 20px !important;
}
.presslist .inner-content-list h2 span, .presslist .inner-content-list .h2 span {
  background-color: #4C697B;
}
@media (max-width: 1199.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: #006052;
  }
  .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;
}
@media (max-width: 767.98px) {
  .premise-block h4, .premise-block .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.premise-block h4, .premise-block .h4 {
  color: #4EB78D;
}
.premise-block p {
  font-size: 1.25rem;
  color: #006052;
  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: #006052;
    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: 1199.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: #006052;
  font-weight: 700;
  margin-right: 7px !important;
}

.location {
  margin-top: 10px;
  padding-left: 0;
}
.location li {
  color: #4C697B;
  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: #006052;
  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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  transition: 0.3s all;
}
.xhtml a:hover {
  color: #006052;
  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;
}
.xhtml strong,
.xhtml b {
  font-family: "Lineto Circular Bold";
  font-weight: bolder;
}
.xhtml li,
.xhtml ul {
  font-size: 1.125rem;
  line-height: 1.4;
  color: #244e50;
  font-family: "Lineto Circular Book";
  font-weight: normal;
  line-height: normal;
}
@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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  transition: 0.3s all;
}
.related-footer p a:hover {
  color: #006052;
  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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  transition: 0.3s all;
}
.contact-list a:hover {
  color: #006052;
  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;
}
@media (max-width: 767.98px) {
  .project-teaser h4, .project-teaser .h4 {
    font-size: 0.8135rem !important;
    margin-bottom: 10px;
  }
}
.project-teaser h4, .project-teaser .h4 {
  color: #4EB78D;
}
.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;
}
.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 {
  visibility: hidden;
  opacity: 0;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 250ms;
}
.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 .card {
    box-shadow: 0px 7px 25px 0px rgba(0, 61, 54, 0.4);
  }
  .related-articles {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .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 .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 {
  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 .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: 1199.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;
  }
}

.calendar {
  margin-bottom: 120px;
}
.calendar .nav-link {
  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;
}
.calendar .nav-link:hover {
  background-color: #86EFC2;
}
.calendar .tab-menu {
  background-color: #D0F8E6;
  border-radius: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-bottom: 0.688rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  z-index: 1;
  margin-bottom: 30px;
}
.calendar .tab-menu button {
  border-radius: 1rem;
  font-family: "Lineto Circular Book";
  display: block;
  text-transform: none;
  font-size: 1.125rem;
  color: #006053;
  background-color: #ffffff;
  transition: 0.3s all;
}
.calendar .tab-menu .nav-pills .nav-link.active,
.calendar .tab-menu .nav-pills .show > .nav-link {
  color: #006053;
  background-color: #86EFC2;
  transition: 0.3s all;
}
.calendar .tab-menu .nav-pills li {
  margin: 0 8px;
}
.calendar .btn-add {
  text-align: left;
  background-image: url("data:image/svg+xml, %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: #86EFC2;
  padding: 0.5rem 1.5rem 0.5rem 2.5rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #006053;
  transition: 0.3s all;
}
.calendar .btn-add:hover {
  background-color: #0A5F52;
  background-image: url("data:image/svg+xml, %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='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.5 1.5L7.5 13.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  color: white;
  transition: 0.3s all;
}
.calendar a,
.calendar a:hover,
.calendar a:focus,
.calendar a:active {
  text-decoration: none;
}
.calendar .calendar-header {
  margin: 0 0;
  padding: 0.75rem 0.25rem;
  background-color: #ECFDF5;
  font-family: "Lineto Circular Book";
  text-transform: none;
  font-size: 1.125rem;
  color: #006053;
}
.calendar .calendar-header div:nth-child(3) {
  text-align: right;
}
.calendar .upcoming-calendar-list {
  margin: 0 1rem;
  font-family: "Lineto Circular Book";
  color: #006053;
}
.calendar .upcoming-calendar-list .col-md-4.col-12 {
  text-align: right;
}
.calendar .upcoming-calendar-list .row {
  padding: 0.75rem 0;
}
.calendar .upcoming-calendar-list .row:nth-child(even) {
  background-color: #ECFDF5;
}
.calendar .past-calendar-list {
  margin: 0 1rem;
  font-family: "Lineto Circular Book";
  color: #006053;
}
.calendar .past-calendar-list .row {
  padding: 0.75rem 0;
}
.calendar .past-calendar-list .row:nth-child(even) {
  background-color: #ECFDF5;
}
@media (max-width: 575.98px) {
  .calendar .tab-menu {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    margin-bottom: 20px;
  }
  .calendar .upcoming-calendar-list,
  .calendar .past-calendar-list {
    margin: 0 0;
  }
  .calendar .calendar-header {
    font-size: 1rem;
  }
  .calendar .calendar-header div:nth-child(3) {
    text-align: right;
  }
  .calendar span {
    display: none;
  }
  .calendar .btn-add {
    margin: 0.5rem 0;
    display: block;
  }
  .calendar {
    margin-bottom: 80px;
  }
}

.reasons {
  padding-top: 80px;
  padding-bottom: 80px;
}
.reasons .circle {
  font-family: "Noe Display Medium";
  width: 158px;
  height: 158px;
  border-radius: 50%;
  background-color: #006052;
  color: white;
  font-size: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1;
  display: inline-flex;
  margin-bottom: 20px;
}
.reasons .circle span {
  display: block;
  margin-bottom: 10px;
  font-family: "Lineto Circular Bold";
  color: #ECFDF5;
}
.reasons h3, .reasons .h3 {
  font-weight: normal;
  margin-bottom: 30px !important;
}
.reasons p {
  font-size: 1rem;
  line-height: normal;
}
@media (max-width: 767.98px) {
  .reasons {
    padding-top: 40px;
  }
  .reasons .circle {
    width: 130px;
    height: 130px;
    font-size: 1rem;
  }
  .reasons p {
    margin-bottom: 20px;
  }
  .reasons h3, .reasons .h3 {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 575.98px) {
  .reasons {
    text-align: center;
  }
  .reasons h3, .reasons .h3 {
    text-align: left;
  }
}

.row-teaser {
  overflow: hidden;
  padding: 30px;
}
.row-teaser .inner-content {
  padding: 40px;
}
.row-teaser p {
  margin-bottom: 0 !important;
}
.row-teaser .col-lg-6.order-lg-1.order-2 {
  padding: 0 !important;
}
@media (max-width: 767.98px) {
  .row-teaser {
    height: auto;
    padding: 20px;
  }
  .row-teaser .inner-content {
    padding: 30px 20px;
  }
  .row-teaser .mb-40 {
    margin-bottom: 0 !important;
  }
}

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

.keynumbers .counter-large {
  white-space: nowrap;
  font-size: 4rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #006052;
  line-height: normal;
  margin-right: 5px;
}
.keynumbers .come:before {
  content: ",";
  white-space: nowrap;
  font-size: 4rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: white;
  line-height: normal;
  margin-right: 5px;
}
.keynumbers span {
  font-size: 2rem;
  font-family: "Noe Display Medium";
  font-weight: 400;
  color: #ECFDF5;
}

.bg-color-mint .keynumbers .counter-large {
  color: #006052;
}
.bg-color-mint .keynumbers .come:before {
  color: #006052;
}
.bg-color-mint .keynumbers span {
  color: #006052;
}

.keyfigures-hero {
  z-index: 1;
  position: relative;
  margin-bottom: 40px;
}
.keyfigures-hero p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 0;
}
.keyfigures-hero .keynumbers .counter-large {
  font-size: 3rem;
  color: white;
}
.keyfigures-hero .keynumbers .come:before {
  font-size: 3rem;
  color: white;
}
.keyfigures-hero .keynumbers span {
  color: white;
}

@media (max-width: 767.98px) {
  .keynumbers .counter-large {
    font-size: 3.5rem;
  }
  .keynumbers span {
    font-size: 1.75rem;
  }
}
@media (max-width: 575.98px) {
  .keyfigures {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .keyfigures-hero {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .keynumbers .counter-large {
    font-size: 2rem !important;
  }
  .keynumbers span {
    font-size: 1rem !important;
  }
}
#kunderbjudande .keyfigures .counter-large {
  font-size: 3.5rem;
}
#kunderbjudande .keyfigures .img-fluid {
  max-width: 300px !important;
  min-width: 300px !important;
}
@media (max-width: 575.98px) {
  #kunderbjudande .keyfigures {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

.column-cards {
  padding: 80px 0;
}
.column-cards h2, .column-cards .h2 {
  font-size: 44px;
  margin-bottom: 40px;
}
.column-cards h4, .column-cards .h4 {
  font-size: 14px;
  letter-spacing: 0.35px;
  margin-bottom: 10px;
}
.column-cards.bg-color-light-pink h4, .column-cards.bg-color-light-pink .h4 {
  color: #4EB78D;
}
.column-cards.bg-color-green h2, .column-cards.bg-color-green .h2 {
  color: #ffffff;
}
.column-cards.bg-color-green h4, .column-cards.bg-color-green .h4 {
  color: #86F0C2;
}
.column-cards .card {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
  border-radius: 1rem !important;
  border: unset;
}
.column-cards .card h3, .column-cards .card .h3,
.column-cards .card p,
.column-cards .card .link {
  color: white;
}
.column-cards .card h3, .column-cards .card .h3 {
  font-size: 30px;
  margin-bottom: 20px !important;
  padding-bottom: unset !important;
}
.column-cards .card p,
.column-cards .card .link {
  font-family: "Lineto Circular Regular", sans-serif;
  font-size: 1rem;
}
.column-cards .card .card-inner {
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  text-decoration: none;
}
.column-cards .card .card-inner .align-self-end {
  z-index: 3;
}
.column-cards .card .link {
  display: block;
}
.column-cards .card .card-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(23, 38, 33, 0) 0%, rgba(23, 38, 33, 0.8) 55%);
  border-radius: 1rem !important;
}
.column-cards .card video {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem !important;
}
@media (max-width: 991.98px) {
  .column-cards .card h3, .column-cards .card .h3 {
    font-size: 24px;
  }
  .column-cards .card p {
    font-size: 1rem;
  }
  .column-cards .card.ratio-16x9 {
    --bs-aspect-ratio: 89.5%;
  }
}
@media (max-width: 767.98px) {
  .column-cards h2, .column-cards .h2 {
    font-size: 32px;
    margin-bottom: 30px;
  }
  .column-cards .card {
    margin-bottom: 20px;
  }
  .column-cards .card h3, .column-cards .card .h3 {
    margin-bottom: 1rem !important;
  }
}

.link {
  display: inline-block;
}
.link span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Lager_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 10 10'%3E%3C!-- Generator: Adobe Illustrator 29.8.3, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.67px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M.83.83h8.33v8.33'/%3E%3Cpath class='st0' d='M.83,9.17L9.17.83'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 1px;
  rotate: 45deg;
}

.news-block {
  padding: 80px 0;
}
.news-block h2, .news-block .h2 {
  font-size: 44px;
  margin-bottom: 40px;
}
.news-block h4, .news-block .h4 {
  color: #4EB78D;
  font-size: 14px;
  letter-spacing: 0.35px;
  margin-bottom: 10px;
}
.news-block .card {
  border: 1px solid #D2DFE0;
  border-radius: 1rem;
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
}
.news-block .card h3, .news-block .card .h3 {
  font-size: 24px;
  padding: 28px 25px 0;
  font-family: "Lineto Circular Book", sans-serif;
}
.news-block .card .list-group-news {
  font-family: "Lineto Circular Book", sans-serif;
  position: relative;
  display: block;
  padding: 28px 25px;
  color: #003E3F;
  text-decoration: none;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
  transition: 0.3s color;
}
.news-block .card .list-group-news p {
  font-size: 1rem;
  margin-bottom: 0;
  margin-right: 50px;
  transition: 0.3s color;
}
.news-block .card .list-group-news:hover, .news-block .card .list-group-news:hover p {
  color: #00BB8A;
  transition: 0.3s color;
}
.news-block .card .list-group-news .arrow {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  width: 44px;
  height: 44px;
  background-color: #33D28E;
}
.news-block .card .list-group-news .arrow span {
  display: block;
  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%3Cpath d='M3.3335 8H12.6668' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.33325L12.6667 7.99992L8 12.6666' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  width: 100%;
  text-align: center;
  margin-left: auto;
  height: 100%;
  margin-right: auto;
}
.news-block .card .date {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2.2px;
  color: #4C697B;
  margin-bottom: 5px;
}
.news-block .card-news {
  padding: 28px 25px;
}
.news-block .card-news p {
  color: #4C697B;
  font-size: 1rem;
  margin-bottom: 0;
}
.news-block .card-news h3, .news-block .card-news .h3 {
  font-family: "Noe Display Medium";
  color: #006052;
  padding: unset;
  margin-bottom: 10px !important;
}
.news-block .card-news h4, .news-block .card-news .h4 {
  font-family: "Lineto Circular Bold", sans-serif;
  color: #4A877B;
  margin-bottom: 20px;
}
.news-block .card-news .news-item {
  text-decoration: none;
}
.news-block .card-news .news-item img {
  border-radius: 0.5rem;
  margin-bottom: 20px;
}
.news-block .card-news .news-item .time {
  font-family: "Lineto Circular Book", sans-serif;
  color: rgb(76, 105, 123);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0%;
}
.news-block .card-news .news-item .time span {
  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%3Cpath d='M8.00016 14.6666C11.6821 14.6666 14.6668 11.6818 14.6668 7.99992C14.6668 4.31802 11.6821 1.33325 8.00016 1.33325C4.31826 1.33325 1.3335 4.31802 1.3335 7.99992C1.3335 11.6818 4.31826 14.6666 8.00016 14.6666Z' stroke='%234C697B' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4V8L10.6667 9.33333' stroke='%234C697B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  margin-bottom: -4px;
}
.news-block .card-news .news-item .read-more {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #4C697B;
  position: absolute;
  right: 0;
  bottom: 0;
}
.news-block .card-news .news-item .read-more span {
  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%3Cpath d='M3.3335 8H12.6668' stroke='%234C697B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.33325L12.6667 7.99992L8 12.6666' stroke='%234C697B' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-bottom: -3px;
}
.news-block .slick-dotted.slick-slider {
  margin-bottom: unset !important;
}
@media (max-width: 991.98px) {
  .news-block .card h3, .news-block .card .h3 {
    font-size: 21px;
  }
  .news-block .news-wrapper {
    padding-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .news-block h2, .news-block .h2 {
    font-size: 32px;
    line-height: 1.2;
    letter-spacing: 0%;
  }
  .news-block .card h3, .news-block .card .h3 {
    font-size: 18px;
    margin-bottom: 25px !important;
  }
  .news-block .card p {
    font-size: 14px;
    line-height: 20px;
  }
  .news-block .card.card-news h3, .news-block .card.card-news .h3 {
    margin-bottom: 10px !important;
    line-height: 1.4 !important;
  }
  .news-block .card.card-news .read-more {
    display: none;
  }
}

.tooltip-inner {
  font-size: 14px;
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.2);
}
.tooltip-inner .tooltip-window {
  text-align: left;
}
.tooltip-inner .tooltip-window p,
.tooltip-inner .tooltip-window ul,
.tooltip-inner .tooltip-window li {
  color: #2A4446;
  font-size: 14px;
}
.tooltip-inner .tooltip-window h4, .tooltip-inner .tooltip-window .h4 {
  color: #34756A;
}
.tooltip-inner .tooltip-window a,
.tooltip-inner .tooltip-window h4,
.tooltip-inner .tooltip-window .h4 {
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 14px;
}
.tooltip-inner .tooltip-window a {
  color: #0A5F52;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.tooltip-inner .tooltip-window a span {
  display: inline-block;
  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%3Cg clip-path='url(%23clip0_246_2187)'%3E%3Cpath d='M4.95557 1.5575L11.0441 7.92918L4.95557 14.4425' stroke='%230A5F52' stroke-width='1.76991'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_2187'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-bottom: -3px;
  margin-left: 3px;
}
.tooltip-inner .tooltip-window a:hover {
  -webkit-text-decoration: underline #0A5F52 !important;
  text-decoration: underline #0A5F52 !important;
}

.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #ffffff !important;
}

.tooltip-teaser {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #53B590;
}
.tooltip-teaser .row.justify-content-center {
  background-image: url("/assets/img/shape-pin.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #006052;
  border-radius: 1rem;
  box-shadow: 0px 4px 4px -4px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
}
.tooltip-teaser button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.tooltip-teaser h2, .tooltip-teaser .h2 {
  font-size: 48px;
}
.tooltip-teaser h2 span, .tooltip-teaser .h2 span {
  margin-top: 30px;
  display: block;
  width: 60px;
  height: 6px;
  margin-bottom: 20px;
  background-color: white;
}
.tooltip-teaser p {
  margin-bottom: 0;
}
.tooltip-teaser h2, .tooltip-teaser .h2,
.tooltip-teaser p,
.tooltip-teaser ul,
.tooltip-teaser li {
  color: white;
}
.tooltip-teaser .tooltip-inner-teaser {
  margin-top: -30px;
  margin-bottom: -30px;
}
.tooltip-teaser .tooltip-inner-teaser .img-map {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 79.7781569966%;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin {
  text-decoration: none;
  font-size: 1.25rem;
  border-radius: 50%;
  cursor: pointer;
  background: #CFF9E6;
  position: absolute;
  width: 40px;
  height: 40px;
  transition: 0.3s all;
  box-shadow: 0px 3.72px 5.58px 2.79px rgba(0, 0, 0, 0.1019607843);
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-house {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 18.3332V3.33317C5 2.89114 5.17559 2.46722 5.48816 2.15466C5.80072 1.8421 6.22464 1.6665 6.66667 1.6665H13.3333C13.7754 1.6665 14.1993 1.8421 14.5118 2.15466C14.8244 2.46722 15 2.89114 15 3.33317V18.3332H5Z' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.99984 10H3.33317C2.89114 10 2.46722 10.1756 2.15466 10.4882C1.8421 10.8007 1.6665 11.2246 1.6665 11.6667V16.6667C1.6665 17.1087 1.8421 17.5326 2.15466 17.8452C2.46722 18.1577 2.89114 18.3333 3.33317 18.3333H4.99984' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7.5H16.6667C17.1087 7.5 17.5326 7.6756 17.8452 7.98816C18.1577 8.30072 18.3333 8.72464 18.3333 9.16667V16.6667C18.3333 17.1087 18.1577 17.5326 17.8452 17.8452C17.5326 18.1577 17.1087 18.3333 16.6667 18.3333H15' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 5H11.6663' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 8.3335H11.6663' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 11.6665H11.6663' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 15H11.6663' stroke='%23133232' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-house:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 18.3332V3.33317C5 2.89114 5.17559 2.46722 5.48816 2.15466C5.80072 1.8421 6.22464 1.6665 6.66667 1.6665H13.3333C13.7754 1.6665 14.1993 1.8421 14.5118 2.15466C14.8244 2.46722 15 2.89114 15 3.33317V18.3332H5Z' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.99984 10H3.33317C2.89114 10 2.46722 10.1756 2.15466 10.4882C1.8421 10.8007 1.6665 11.2246 1.6665 11.6667V16.6667C1.6665 17.1087 1.8421 17.5326 2.15466 17.8452C2.46722 18.1577 2.89114 18.3333 3.33317 18.3333H4.99984' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7.5H16.6667C17.1087 7.5 17.5326 7.6756 17.8452 7.98816C18.1577 8.30072 18.3333 8.72464 18.3333 9.16667V16.6667C18.3333 17.1087 18.1577 17.5326 17.8452 17.8452C17.5326 18.1577 17.1087 18.3333 16.6667 18.3333H15' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 5H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 8.3335H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 11.6665H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 15H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-service {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_70' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_70)'%3E%3Cpath d='M13.875 16.6039L9.89583 12.6248C9.61806 12.7359 9.31597 12.8227 8.98958 12.8852C8.66319 12.9477 8.33333 12.9789 8 12.9789C6.625 12.9789 5.44792 12.4928 4.46875 11.5206C3.48958 10.5484 3 9.37476 3 7.99976C3 7.47503 3.06597 6.9758 3.19792 6.50205C3.32986 6.0283 3.52778 5.59003 3.79167 5.18726L6.79167 8.18726L8.25 6.72892L5.25 3.72892C5.65278 3.49281 6.08681 3.31226 6.55208 3.18726C7.01736 3.06226 7.5 2.99976 8 2.99976C9.38889 2.99976 10.5694 3.49281 11.5417 4.47892C12.5139 5.46503 13 6.64691 13 8.02455C13 8.34135 12.9688 8.63517 12.9062 8.90601C12.8438 9.17684 12.7569 9.45115 12.6458 9.72892L16.7083 13.7706C16.9028 13.9699 17 14.2107 17 14.4929C17 14.7752 16.9028 15.0136 16.7083 15.2081L15.2917 16.6039C15.096 16.7984 14.8596 16.8956 14.5825 16.8956C14.3053 16.8956 14.0694 16.7984 13.875 16.6039ZM14.5833 15.1873L15.3125 14.4789L10.8333 10.0414C11.1111 9.70809 11.2917 9.34351 11.375 8.94767C11.4583 8.55184 11.5 8.24281 11.5 8.02059C11.5 7.09212 11.1701 6.28365 10.5104 5.59517C9.85069 4.90656 9.05556 4.54142 8.125 4.49976L9.83333 6.18726C9.98611 6.34253 10.0625 6.52372 10.0625 6.7308C10.0625 6.93788 9.9841 7.11927 9.82729 7.27497L7.31854 9.76622C7.16174 9.92191 6.98486 9.99976 6.78792 9.99976C6.59097 9.99976 6.41861 9.92337 6.27083 9.77059L4.5 7.99976C4.5 8.95809 4.84375 9.77753 5.53125 10.4581C6.21875 11.1386 7.04167 11.4789 8 11.4789C8.23611 11.4789 8.5625 11.4303 8.97917 11.3331C9.39583 11.2359 9.78472 11.0414 10.1458 10.7498L14.5833 15.1873Z' fill='%23133232'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-service:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_70' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_70)'%3E%3Cpath d='M13.875 16.6039L9.89583 12.6248C9.61806 12.7359 9.31597 12.8227 8.98958 12.8852C8.66319 12.9477 8.33333 12.9789 8 12.9789C6.625 12.9789 5.44792 12.4928 4.46875 11.5206C3.48958 10.5484 3 9.37476 3 7.99976C3 7.47503 3.06597 6.9758 3.19792 6.50205C3.32986 6.0283 3.52778 5.59003 3.79167 5.18726L6.79167 8.18726L8.25 6.72892L5.25 3.72892C5.65278 3.49281 6.08681 3.31226 6.55208 3.18726C7.01736 3.06226 7.5 2.99976 8 2.99976C9.38889 2.99976 10.5694 3.49281 11.5417 4.47892C12.5139 5.46503 13 6.64691 13 8.02455C13 8.34135 12.9688 8.63517 12.9062 8.90601C12.8438 9.17684 12.7569 9.45115 12.6458 9.72892L16.7083 13.7706C16.9028 13.9699 17 14.2107 17 14.4929C17 14.7752 16.9028 15.0136 16.7083 15.2081L15.2917 16.6039C15.096 16.7984 14.8596 16.8956 14.5825 16.8956C14.3053 16.8956 14.0694 16.7984 13.875 16.6039ZM14.5833 15.1873L15.3125 14.4789L10.8333 10.0414C11.1111 9.70809 11.2917 9.34351 11.375 8.94767C11.4583 8.55184 11.5 8.24281 11.5 8.02059C11.5 7.09212 11.1701 6.28365 10.5104 5.59517C9.85069 4.90656 9.05556 4.54142 8.125 4.49976L9.83333 6.18726C9.98611 6.34253 10.0625 6.52372 10.0625 6.7308C10.0625 6.93788 9.9841 7.11927 9.82729 7.27497L7.31854 9.76622C7.16174 9.92191 6.98486 9.99976 6.78792 9.99976C6.59097 9.99976 6.41861 9.92337 6.27083 9.77059L4.5 7.99976C4.5 8.95809 4.84375 9.77753 5.53125 10.4581C6.21875 11.1386 7.04167 11.4789 8 11.4789C8.23611 11.4789 8.5625 11.4303 8.97917 11.3331C9.39583 11.2359 9.78472 11.0414 10.1458 10.7498L14.5833 15.1873Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-handshake {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_5' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_5)'%3E%3Cpath d='M10.312 16.5208C10.3815 16.5208 10.4474 16.5069 10.5099 16.4792C10.5724 16.4514 10.6245 16.4167 10.6662 16.375L17.062 9.95833C17.2009 9.81945 17.3085 9.65972 17.3849 9.47917C17.4613 9.29861 17.4995 9.11285 17.4995 8.92188C17.4995 8.71813 17.4613 8.52396 17.3849 8.33938C17.3085 8.15479 17.2009 7.99306 17.062 7.85417L13.187 3.95833C13.0342 3.81944 12.8683 3.71181 12.6893 3.63542C12.5103 3.55903 12.322 3.52083 12.1245 3.52083C11.8467 3.52083 11.5933 3.60069 11.3641 3.76042C11.1349 3.92014 10.9231 4.09722 10.7287 4.29167L12.2912 5.79167C12.5134 6.01389 12.6905 6.26042 12.8224 6.53125C12.9544 6.80208 13.0203 7.09722 13.0203 7.41667C13.0203 7.97222 12.8259 8.44445 12.437 8.83333C12.0481 9.22222 11.5767 9.41667 11.0228 9.41667C10.7591 9.41667 10.5053 9.36806 10.2614 9.27083C10.0174 9.17361 9.79812 9.02778 9.60368 8.83333L7.89535 7.125L4.66618 10.3542C4.62451 10.4097 4.58979 10.4669 4.56201 10.5258C4.53423 10.5846 4.52035 10.6476 4.52035 10.715C4.52035 10.8494 4.57069 10.9653 4.67139 11.0625C4.77208 11.1597 4.88958 11.2083 5.02389 11.2083C5.09097 11.2083 5.15229 11.1944 5.20785 11.1667C5.2634 11.1389 5.31896 11.1042 5.37451 11.0625L7.85368 8.60417L8.89535 9.64583L6.41618 12.125C6.36062 12.1806 6.32243 12.2374 6.3016 12.2954C6.28076 12.3533 6.27035 12.4155 6.27035 12.4819C6.27035 12.6145 6.31944 12.7306 6.41764 12.83C6.51583 12.9294 6.63375 12.9792 6.77139 12.9792C6.84014 12.9792 6.90576 12.9653 6.96826 12.9375C7.03076 12.9097 7.08285 12.875 7.12451 12.8333L9.60368 10.3542L10.6662 11.4167L8.18701 13.875C8.13146 13.9306 8.09326 13.9913 8.07243 14.0573C8.0516 14.1233 8.04118 14.1892 8.04118 14.2552C8.04118 14.3872 8.09028 14.5026 8.18847 14.6015C8.28667 14.7005 8.40458 14.75 8.54222 14.75C8.61097 14.75 8.6766 14.7361 8.7391 14.7083C8.8016 14.6806 8.85368 14.6458 8.89535 14.6042L11.3745 12.125L12.437 13.1875L9.95785 15.6458C9.91618 15.7014 9.88146 15.7599 9.85368 15.8213C9.8259 15.8826 9.81201 15.9484 9.81201 16.0185C9.81201 16.159 9.86062 16.2778 9.95785 16.375C10.0551 16.4722 10.1731 16.5208 10.312 16.5208ZM10.2912 17.9792C9.77729 17.9792 9.33285 17.809 8.95785 17.4688C8.58285 17.1285 8.36757 16.7083 8.31201 16.2083C7.85368 16.1667 7.46132 15.9792 7.13493 15.6458C6.80854 15.3125 6.61062 14.9158 6.54118 14.4556C6.06896 14.388 5.66965 14.191 5.34326 13.8646C5.01687 13.5382 4.83285 13.1458 4.79118 12.6875C4.27729 12.6597 3.85368 12.4514 3.52035 12.0625C3.18701 11.6736 3.02035 11.2244 3.02035 10.7148C3.02035 10.4466 3.06896 10.191 3.16618 9.94792C3.2634 9.70486 3.40923 9.48611 3.60368 9.29167L7.89535 5.02083L10.6453 7.77083C10.7009 7.82639 10.7565 7.86458 10.812 7.88542C10.8676 7.90625 10.9276 7.91667 10.992 7.91667C11.137 7.91667 11.2578 7.86806 11.3545 7.77083C11.4512 7.67361 11.4995 7.55354 11.4995 7.41063C11.4995 7.34715 11.4856 7.28368 11.4578 7.22021C11.4301 7.15674 11.3953 7.10417 11.3537 7.0625L8.24951 3.95833C8.09674 3.80556 7.92972 3.69444 7.74847 3.625C7.56722 3.55556 7.3766 3.52083 7.1766 3.52083C6.9891 3.52083 6.80507 3.55903 6.62451 3.63542C6.44396 3.71181 6.27729 3.81944 6.12451 3.95833L2.93243 7.15167C2.7966 7.28667 2.69048 7.44792 2.6141 7.63542C2.53771 7.82292 2.49951 8.01389 2.49951 8.20833C2.49951 8.31945 2.5134 8.42708 2.54118 8.53125C2.56896 8.63542 2.60368 8.74306 2.64535 8.85417L1.54118 9.9375C1.35521 9.69181 1.2184 9.42202 1.13076 9.12813C1.04326 8.83438 0.999512 8.52778 0.999512 8.20833C0.999512 7.80556 1.07243 7.42014 1.21826 7.05208C1.3641 6.68403 1.58285 6.36111 1.87451 6.08333L5.06201 2.89583C5.33979 2.61806 5.66271 2.40278 6.03076 2.25C6.39882 2.09722 6.78423 2.02083 7.18701 2.02083C7.58979 2.02083 7.97521 2.09722 8.34326 2.25C8.71132 2.40278 9.03424 2.61806 9.31201 2.89583L9.64535 3.22917L9.97868 2.875C10.2565 2.59722 10.5794 2.38194 10.9474 2.22917C11.3155 2.07639 11.7009 2 12.1037 2C12.5065 2 12.8884 2.07639 13.2495 2.22917C13.6106 2.38194 13.9301 2.59722 14.2078 2.875L18.1037 6.77083C18.3815 7.04861 18.5967 7.36806 18.7495 7.72917C18.9023 8.09028 18.9787 8.47222 18.9787 8.875C18.9787 9.27778 18.9023 9.6632 18.7495 10.0313C18.5967 10.3993 18.3815 10.7222 18.1037 11L11.7078 17.3958C11.5134 17.5903 11.2944 17.7361 11.051 17.8333C10.8076 17.9306 10.5544 17.9792 10.2912 17.9792Z' fill='%23133232'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-handshake:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_5' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_5)'%3E%3Cpath d='M10.312 16.5208C10.3815 16.5208 10.4474 16.5069 10.5099 16.4792C10.5724 16.4514 10.6245 16.4167 10.6662 16.375L17.062 9.95833C17.2009 9.81945 17.3085 9.65972 17.3849 9.47917C17.4613 9.29861 17.4995 9.11285 17.4995 8.92188C17.4995 8.71813 17.4613 8.52396 17.3849 8.33938C17.3085 8.15479 17.2009 7.99306 17.062 7.85417L13.187 3.95833C13.0342 3.81944 12.8683 3.71181 12.6893 3.63542C12.5103 3.55903 12.322 3.52083 12.1245 3.52083C11.8467 3.52083 11.5933 3.60069 11.3641 3.76042C11.1349 3.92014 10.9231 4.09722 10.7287 4.29167L12.2912 5.79167C12.5134 6.01389 12.6905 6.26042 12.8224 6.53125C12.9544 6.80208 13.0203 7.09722 13.0203 7.41667C13.0203 7.97222 12.8259 8.44445 12.437 8.83333C12.0481 9.22222 11.5767 9.41667 11.0228 9.41667C10.7591 9.41667 10.5053 9.36806 10.2614 9.27083C10.0174 9.17361 9.79812 9.02778 9.60368 8.83333L7.89535 7.125L4.66618 10.3542C4.62451 10.4097 4.58979 10.4669 4.56201 10.5258C4.53423 10.5846 4.52035 10.6476 4.52035 10.715C4.52035 10.8494 4.57069 10.9653 4.67139 11.0625C4.77208 11.1597 4.88958 11.2083 5.02389 11.2083C5.09097 11.2083 5.15229 11.1944 5.20785 11.1667C5.2634 11.1389 5.31896 11.1042 5.37451 11.0625L7.85368 8.60417L8.89535 9.64583L6.41618 12.125C6.36062 12.1806 6.32243 12.2374 6.3016 12.2954C6.28076 12.3533 6.27035 12.4155 6.27035 12.4819C6.27035 12.6145 6.31944 12.7306 6.41764 12.83C6.51583 12.9294 6.63375 12.9792 6.77139 12.9792C6.84014 12.9792 6.90576 12.9653 6.96826 12.9375C7.03076 12.9097 7.08285 12.875 7.12451 12.8333L9.60368 10.3542L10.6662 11.4167L8.18701 13.875C8.13146 13.9306 8.09326 13.9913 8.07243 14.0573C8.0516 14.1233 8.04118 14.1892 8.04118 14.2552C8.04118 14.3872 8.09028 14.5026 8.18847 14.6015C8.28667 14.7005 8.40458 14.75 8.54222 14.75C8.61097 14.75 8.6766 14.7361 8.7391 14.7083C8.8016 14.6806 8.85368 14.6458 8.89535 14.6042L11.3745 12.125L12.437 13.1875L9.95785 15.6458C9.91618 15.7014 9.88146 15.7599 9.85368 15.8213C9.8259 15.8826 9.81201 15.9484 9.81201 16.0185C9.81201 16.159 9.86062 16.2778 9.95785 16.375C10.0551 16.4722 10.1731 16.5208 10.312 16.5208ZM10.2912 17.9792C9.77729 17.9792 9.33285 17.809 8.95785 17.4688C8.58285 17.1285 8.36757 16.7083 8.31201 16.2083C7.85368 16.1667 7.46132 15.9792 7.13493 15.6458C6.80854 15.3125 6.61062 14.9158 6.54118 14.4556C6.06896 14.388 5.66965 14.191 5.34326 13.8646C5.01687 13.5382 4.83285 13.1458 4.79118 12.6875C4.27729 12.6597 3.85368 12.4514 3.52035 12.0625C3.18701 11.6736 3.02035 11.2244 3.02035 10.7148C3.02035 10.4466 3.06896 10.191 3.16618 9.94792C3.2634 9.70486 3.40923 9.48611 3.60368 9.29167L7.89535 5.02083L10.6453 7.77083C10.7009 7.82639 10.7565 7.86458 10.812 7.88542C10.8676 7.90625 10.9276 7.91667 10.992 7.91667C11.137 7.91667 11.2578 7.86806 11.3545 7.77083C11.4512 7.67361 11.4995 7.55354 11.4995 7.41063C11.4995 7.34715 11.4856 7.28368 11.4578 7.22021C11.4301 7.15674 11.3953 7.10417 11.3537 7.0625L8.24951 3.95833C8.09674 3.80556 7.92972 3.69444 7.74847 3.625C7.56722 3.55556 7.3766 3.52083 7.1766 3.52083C6.9891 3.52083 6.80507 3.55903 6.62451 3.63542C6.44396 3.71181 6.27729 3.81944 6.12451 3.95833L2.93243 7.15167C2.7966 7.28667 2.69048 7.44792 2.6141 7.63542C2.53771 7.82292 2.49951 8.01389 2.49951 8.20833C2.49951 8.31945 2.5134 8.42708 2.54118 8.53125C2.56896 8.63542 2.60368 8.74306 2.64535 8.85417L1.54118 9.9375C1.35521 9.69181 1.2184 9.42202 1.13076 9.12813C1.04326 8.83438 0.999512 8.52778 0.999512 8.20833C0.999512 7.80556 1.07243 7.42014 1.21826 7.05208C1.3641 6.68403 1.58285 6.36111 1.87451 6.08333L5.06201 2.89583C5.33979 2.61806 5.66271 2.40278 6.03076 2.25C6.39882 2.09722 6.78423 2.02083 7.18701 2.02083C7.58979 2.02083 7.97521 2.09722 8.34326 2.25C8.71132 2.40278 9.03424 2.61806 9.31201 2.89583L9.64535 3.22917L9.97868 2.875C10.2565 2.59722 10.5794 2.38194 10.9474 2.22917C11.3155 2.07639 11.7009 2 12.1037 2C12.5065 2 12.8884 2.07639 13.2495 2.22917C13.6106 2.38194 13.9301 2.59722 14.2078 2.875L18.1037 6.77083C18.3815 7.04861 18.5967 7.36806 18.7495 7.72917C18.9023 8.09028 18.9787 8.47222 18.9787 8.875C18.9787 9.27778 18.9023 9.6632 18.7495 10.0313C18.5967 10.3993 18.3815 10.7222 18.1037 11L11.7078 17.3958C11.5134 17.5903 11.2944 17.7361 11.051 17.8333C10.8076 17.9306 10.5544 17.9792 10.2912 17.9792Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-location {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_53' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_53)'%3E%3Cpath d='M11.0625 9.5625C11.3542 9.27083 11.5 8.91667 11.5 8.5C11.5 8.08333 11.3542 7.72917 11.0625 7.4375C10.7708 7.14583 10.4167 7 10 7C9.58333 7 9.22917 7.14583 8.9375 7.4375C8.64583 7.72917 8.5 8.08333 8.5 8.5C8.5 8.91667 8.64583 9.27083 8.9375 9.5625C9.22917 9.85417 9.58333 10 10 10C10.4167 10 10.7708 9.85417 11.0625 9.5625ZM10 16.0208C11.6528 14.5347 12.8993 13.1667 13.7396 11.9167C14.5799 10.6667 15 9.54861 15 8.5625C15 7.10417 14.5243 5.89583 13.5729 4.9375C12.6215 3.97917 11.4306 3.5 10 3.5C8.56945 3.5 7.37847 3.97917 6.42708 4.9375C5.47569 5.89583 5 7.10417 5 8.5625C5 9.54861 5.42014 10.6667 6.26042 11.9167C7.10069 13.1667 8.34722 14.5347 10 16.0208ZM10 18C7.81945 16.1806 6.19097 14.4896 5.11458 12.9271C4.03819 11.3646 3.5 9.90972 3.5 8.5625C3.5 6.70139 4.11806 5.14236 5.35417 3.88542C6.59028 2.62847 8.13889 2 10 2C11.8472 2 13.3924 2.62847 14.6354 3.88542C15.8785 5.14236 16.5 6.70139 16.5 8.5625C16.5 9.90972 15.9653 11.3611 14.8958 12.9167C13.8264 14.4722 12.1944 16.1667 10 18Z' fill='%23133232'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-location:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_53' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_53)'%3E%3Cpath d='M11.0625 9.5625C11.3542 9.27083 11.5 8.91667 11.5 8.5C11.5 8.08333 11.3542 7.72917 11.0625 7.4375C10.7708 7.14583 10.4167 7 10 7C9.58333 7 9.22917 7.14583 8.9375 7.4375C8.64583 7.72917 8.5 8.08333 8.5 8.5C8.5 8.91667 8.64583 9.27083 8.9375 9.5625C9.22917 9.85417 9.58333 10 10 10C10.4167 10 10.7708 9.85417 11.0625 9.5625ZM10 16.0208C11.6528 14.5347 12.8993 13.1667 13.7396 11.9167C14.5799 10.6667 15 9.54861 15 8.5625C15 7.10417 14.5243 5.89583 13.5729 4.9375C12.6215 3.97917 11.4306 3.5 10 3.5C8.56945 3.5 7.37847 3.97917 6.42708 4.9375C5.47569 5.89583 5 7.10417 5 8.5625C5 9.54861 5.42014 10.6667 6.26042 11.9167C7.10069 13.1667 8.34722 14.5347 10 16.0208ZM10 18C7.81945 16.1806 6.19097 14.4896 5.11458 12.9271C4.03819 11.3646 3.5 9.90972 3.5 8.5625C3.5 6.70139 4.11806 5.14236 5.35417 3.88542C6.59028 2.62847 8.13889 2 10 2C11.8472 2 13.3924 2.62847 14.6354 3.88542C15.8785 5.14236 16.5 6.70139 16.5 8.5625C16.5 9.90972 15.9653 11.3611 14.8958 12.9167C13.8264 14.4722 12.1944 16.1667 10 18Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-sustainability {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_41' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_41)'%3E%3Cpath d='M9.25 16.9998V10.8123H9.0625C8.27125 10.8123 7.51097 10.663 6.78167 10.3643C6.05222 10.0657 5.40278 9.63865 4.83333 9.08309C4.24194 8.51045 3.78854 7.84865 3.47313 7.09767C3.15771 6.34684 3 5.5642 3 4.74976V2.99976H4.75C5.54167 2.99976 6.29861 3.14906 7.02083 3.44767C7.74306 3.74628 8.38889 4.17337 8.95833 4.72892C9.36111 5.11781 9.69792 5.55184 9.96875 6.03101C10.2396 6.51017 10.4444 7.01365 10.5833 7.54142C11.1111 6.80531 11.7917 6.23934 12.625 5.84351C13.4583 5.44767 14.3333 5.24976 15.25 5.24976H17V6.99976C17 7.81545 16.8438 8.5992 16.5312 9.35101C16.2188 10.103 15.7639 10.7636 15.1667 11.3331C14.6111 11.8192 13.9944 12.1942 13.3167 12.4581C12.6388 12.722 11.929 12.8539 11.1875 12.8539H10.75V16.9998H9.25ZM9.25 9.24976C9.25 8.61087 9.14236 7.98934 8.92708 7.38517C8.71181 6.78101 8.38194 6.2567 7.9375 5.81226C7.49306 5.36781 6.96875 5.03795 6.36458 4.82267C5.76042 4.60739 5.13889 4.49976 4.5 4.49976C4.5 5.13864 4.60764 5.76017 4.82292 6.36434C5.03819 6.96851 5.36806 7.49281 5.8125 7.93726C6.25694 8.3817 6.78125 8.71156 7.38542 8.92684C7.98958 9.14212 8.61111 9.24976 9.25 9.24976ZM10.75 11.4998C11.3889 11.4998 12.0104 11.3921 12.6146 11.1768C13.2188 10.9616 13.7431 10.6317 14.1875 10.1873C14.6319 9.74281 14.9618 9.21851 15.1771 8.61434C15.3924 8.01017 15.5 7.38864 15.5 6.74976C14.8611 6.74976 14.2396 6.8574 13.6354 7.07267C13.0312 7.28795 12.5069 7.61781 12.0625 8.06226C11.6181 8.5067 11.2882 9.03101 11.0729 9.63517C10.8576 10.2393 10.75 10.8609 10.75 11.4998Z' fill='%23133232'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-sustainability:hover {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_41' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_41)'%3E%3Cpath d='M9.25 16.9998V10.8123H9.0625C8.27125 10.8123 7.51097 10.663 6.78167 10.3643C6.05222 10.0657 5.40278 9.63865 4.83333 9.08309C4.24194 8.51045 3.78854 7.84865 3.47313 7.09767C3.15771 6.34684 3 5.5642 3 4.74976V2.99976H4.75C5.54167 2.99976 6.29861 3.14906 7.02083 3.44767C7.74306 3.74628 8.38889 4.17337 8.95833 4.72892C9.36111 5.11781 9.69792 5.55184 9.96875 6.03101C10.2396 6.51017 10.4444 7.01365 10.5833 7.54142C11.1111 6.80531 11.7917 6.23934 12.625 5.84351C13.4583 5.44767 14.3333 5.24976 15.25 5.24976H17V6.99976C17 7.81545 16.8438 8.5992 16.5312 9.35101C16.2188 10.103 15.7639 10.7636 15.1667 11.3331C14.6111 11.8192 13.9944 12.1942 13.3167 12.4581C12.6388 12.722 11.929 12.8539 11.1875 12.8539H10.75V16.9998H9.25ZM9.25 9.24976C9.25 8.61087 9.14236 7.98934 8.92708 7.38517C8.71181 6.78101 8.38194 6.2567 7.9375 5.81226C7.49306 5.36781 6.96875 5.03795 6.36458 4.82267C5.76042 4.60739 5.13889 4.49976 4.5 4.49976C4.5 5.13864 4.60764 5.76017 4.82292 6.36434C5.03819 6.96851 5.36806 7.49281 5.8125 7.93726C6.25694 8.3817 6.78125 8.71156 7.38542 8.92684C7.98958 9.14212 8.61111 9.24976 9.25 9.24976ZM10.75 11.4998C11.3889 11.4998 12.0104 11.3921 12.6146 11.1768C13.2188 10.9616 13.7431 10.6317 14.1875 10.1873C14.6319 9.74281 14.9618 9.21851 15.1771 8.61434C15.3924 8.01017 15.5 7.38864 15.5 6.74976C14.8611 6.74976 14.2396 6.8574 13.6354 7.07267C13.0312 7.28795 12.5069 7.61781 12.0625 8.06226C11.6181 8.5067 11.2882 9.03101 11.0729 9.63517C10.8576 10.2393 10.75 10.8609 10.75 11.4998Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-house.is-active {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 18.3332V3.33317C5 2.89114 5.17559 2.46722 5.48816 2.15466C5.80072 1.8421 6.22464 1.6665 6.66667 1.6665H13.3333C13.7754 1.6665 14.1993 1.8421 14.5118 2.15466C14.8244 2.46722 15 2.89114 15 3.33317V18.3332H5Z' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.99984 10H3.33317C2.89114 10 2.46722 10.1756 2.15466 10.4882C1.8421 10.8007 1.6665 11.2246 1.6665 11.6667V16.6667C1.6665 17.1087 1.8421 17.5326 2.15466 17.8452C2.46722 18.1577 2.89114 18.3333 3.33317 18.3333H4.99984' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7.5H16.6667C17.1087 7.5 17.5326 7.6756 17.8452 7.98816C18.1577 8.30072 18.3333 8.72464 18.3333 9.16667V16.6667C18.3333 17.1087 18.1577 17.5326 17.8452 17.8452C17.5326 18.1577 17.1087 18.3333 16.6667 18.3333H15' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 5H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 8.3335H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 11.6665H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33301 15H11.6663' stroke='%23ffffff' stroke-width='1.24031' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-service.is-active {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_70' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_70)'%3E%3Cpath d='M13.875 16.6039L9.89583 12.6248C9.61806 12.7359 9.31597 12.8227 8.98958 12.8852C8.66319 12.9477 8.33333 12.9789 8 12.9789C6.625 12.9789 5.44792 12.4928 4.46875 11.5206C3.48958 10.5484 3 9.37476 3 7.99976C3 7.47503 3.06597 6.9758 3.19792 6.50205C3.32986 6.0283 3.52778 5.59003 3.79167 5.18726L6.79167 8.18726L8.25 6.72892L5.25 3.72892C5.65278 3.49281 6.08681 3.31226 6.55208 3.18726C7.01736 3.06226 7.5 2.99976 8 2.99976C9.38889 2.99976 10.5694 3.49281 11.5417 4.47892C12.5139 5.46503 13 6.64691 13 8.02455C13 8.34135 12.9688 8.63517 12.9062 8.90601C12.8438 9.17684 12.7569 9.45115 12.6458 9.72892L16.7083 13.7706C16.9028 13.9699 17 14.2107 17 14.4929C17 14.7752 16.9028 15.0136 16.7083 15.2081L15.2917 16.6039C15.096 16.7984 14.8596 16.8956 14.5825 16.8956C14.3053 16.8956 14.0694 16.7984 13.875 16.6039ZM14.5833 15.1873L15.3125 14.4789L10.8333 10.0414C11.1111 9.70809 11.2917 9.34351 11.375 8.94767C11.4583 8.55184 11.5 8.24281 11.5 8.02059C11.5 7.09212 11.1701 6.28365 10.5104 5.59517C9.85069 4.90656 9.05556 4.54142 8.125 4.49976L9.83333 6.18726C9.98611 6.34253 10.0625 6.52372 10.0625 6.7308C10.0625 6.93788 9.9841 7.11927 9.82729 7.27497L7.31854 9.76622C7.16174 9.92191 6.98486 9.99976 6.78792 9.99976C6.59097 9.99976 6.41861 9.92337 6.27083 9.77059L4.5 7.99976C4.5 8.95809 4.84375 9.77753 5.53125 10.4581C6.21875 11.1386 7.04167 11.4789 8 11.4789C8.23611 11.4789 8.5625 11.4303 8.97917 11.3331C9.39583 11.2359 9.78472 11.0414 10.1458 10.7498L14.5833 15.1873Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-handshake.is-active {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_5' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_5)'%3E%3Cpath d='M10.312 16.5208C10.3815 16.5208 10.4474 16.5069 10.5099 16.4792C10.5724 16.4514 10.6245 16.4167 10.6662 16.375L17.062 9.95833C17.2009 9.81945 17.3085 9.65972 17.3849 9.47917C17.4613 9.29861 17.4995 9.11285 17.4995 8.92188C17.4995 8.71813 17.4613 8.52396 17.3849 8.33938C17.3085 8.15479 17.2009 7.99306 17.062 7.85417L13.187 3.95833C13.0342 3.81944 12.8683 3.71181 12.6893 3.63542C12.5103 3.55903 12.322 3.52083 12.1245 3.52083C11.8467 3.52083 11.5933 3.60069 11.3641 3.76042C11.1349 3.92014 10.9231 4.09722 10.7287 4.29167L12.2912 5.79167C12.5134 6.01389 12.6905 6.26042 12.8224 6.53125C12.9544 6.80208 13.0203 7.09722 13.0203 7.41667C13.0203 7.97222 12.8259 8.44445 12.437 8.83333C12.0481 9.22222 11.5767 9.41667 11.0228 9.41667C10.7591 9.41667 10.5053 9.36806 10.2614 9.27083C10.0174 9.17361 9.79812 9.02778 9.60368 8.83333L7.89535 7.125L4.66618 10.3542C4.62451 10.4097 4.58979 10.4669 4.56201 10.5258C4.53423 10.5846 4.52035 10.6476 4.52035 10.715C4.52035 10.8494 4.57069 10.9653 4.67139 11.0625C4.77208 11.1597 4.88958 11.2083 5.02389 11.2083C5.09097 11.2083 5.15229 11.1944 5.20785 11.1667C5.2634 11.1389 5.31896 11.1042 5.37451 11.0625L7.85368 8.60417L8.89535 9.64583L6.41618 12.125C6.36062 12.1806 6.32243 12.2374 6.3016 12.2954C6.28076 12.3533 6.27035 12.4155 6.27035 12.4819C6.27035 12.6145 6.31944 12.7306 6.41764 12.83C6.51583 12.9294 6.63375 12.9792 6.77139 12.9792C6.84014 12.9792 6.90576 12.9653 6.96826 12.9375C7.03076 12.9097 7.08285 12.875 7.12451 12.8333L9.60368 10.3542L10.6662 11.4167L8.18701 13.875C8.13146 13.9306 8.09326 13.9913 8.07243 14.0573C8.0516 14.1233 8.04118 14.1892 8.04118 14.2552C8.04118 14.3872 8.09028 14.5026 8.18847 14.6015C8.28667 14.7005 8.40458 14.75 8.54222 14.75C8.61097 14.75 8.6766 14.7361 8.7391 14.7083C8.8016 14.6806 8.85368 14.6458 8.89535 14.6042L11.3745 12.125L12.437 13.1875L9.95785 15.6458C9.91618 15.7014 9.88146 15.7599 9.85368 15.8213C9.8259 15.8826 9.81201 15.9484 9.81201 16.0185C9.81201 16.159 9.86062 16.2778 9.95785 16.375C10.0551 16.4722 10.1731 16.5208 10.312 16.5208ZM10.2912 17.9792C9.77729 17.9792 9.33285 17.809 8.95785 17.4688C8.58285 17.1285 8.36757 16.7083 8.31201 16.2083C7.85368 16.1667 7.46132 15.9792 7.13493 15.6458C6.80854 15.3125 6.61062 14.9158 6.54118 14.4556C6.06896 14.388 5.66965 14.191 5.34326 13.8646C5.01687 13.5382 4.83285 13.1458 4.79118 12.6875C4.27729 12.6597 3.85368 12.4514 3.52035 12.0625C3.18701 11.6736 3.02035 11.2244 3.02035 10.7148C3.02035 10.4466 3.06896 10.191 3.16618 9.94792C3.2634 9.70486 3.40923 9.48611 3.60368 9.29167L7.89535 5.02083L10.6453 7.77083C10.7009 7.82639 10.7565 7.86458 10.812 7.88542C10.8676 7.90625 10.9276 7.91667 10.992 7.91667C11.137 7.91667 11.2578 7.86806 11.3545 7.77083C11.4512 7.67361 11.4995 7.55354 11.4995 7.41063C11.4995 7.34715 11.4856 7.28368 11.4578 7.22021C11.4301 7.15674 11.3953 7.10417 11.3537 7.0625L8.24951 3.95833C8.09674 3.80556 7.92972 3.69444 7.74847 3.625C7.56722 3.55556 7.3766 3.52083 7.1766 3.52083C6.9891 3.52083 6.80507 3.55903 6.62451 3.63542C6.44396 3.71181 6.27729 3.81944 6.12451 3.95833L2.93243 7.15167C2.7966 7.28667 2.69048 7.44792 2.6141 7.63542C2.53771 7.82292 2.49951 8.01389 2.49951 8.20833C2.49951 8.31945 2.5134 8.42708 2.54118 8.53125C2.56896 8.63542 2.60368 8.74306 2.64535 8.85417L1.54118 9.9375C1.35521 9.69181 1.2184 9.42202 1.13076 9.12813C1.04326 8.83438 0.999512 8.52778 0.999512 8.20833C0.999512 7.80556 1.07243 7.42014 1.21826 7.05208C1.3641 6.68403 1.58285 6.36111 1.87451 6.08333L5.06201 2.89583C5.33979 2.61806 5.66271 2.40278 6.03076 2.25C6.39882 2.09722 6.78423 2.02083 7.18701 2.02083C7.58979 2.02083 7.97521 2.09722 8.34326 2.25C8.71132 2.40278 9.03424 2.61806 9.31201 2.89583L9.64535 3.22917L9.97868 2.875C10.2565 2.59722 10.5794 2.38194 10.9474 2.22917C11.3155 2.07639 11.7009 2 12.1037 2C12.5065 2 12.8884 2.07639 13.2495 2.22917C13.6106 2.38194 13.9301 2.59722 14.2078 2.875L18.1037 6.77083C18.3815 7.04861 18.5967 7.36806 18.7495 7.72917C18.9023 8.09028 18.9787 8.47222 18.9787 8.875C18.9787 9.27778 18.9023 9.6632 18.7495 10.0313C18.5967 10.3993 18.3815 10.7222 18.1037 11L11.7078 17.3958C11.5134 17.5903 11.2944 17.7361 11.051 17.8333C10.8076 17.9306 10.5544 17.9792 10.2912 17.9792Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-location.is-active {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_53' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_53)'%3E%3Cpath d='M11.0625 9.5625C11.3542 9.27083 11.5 8.91667 11.5 8.5C11.5 8.08333 11.3542 7.72917 11.0625 7.4375C10.7708 7.14583 10.4167 7 10 7C9.58333 7 9.22917 7.14583 8.9375 7.4375C8.64583 7.72917 8.5 8.08333 8.5 8.5C8.5 8.91667 8.64583 9.27083 8.9375 9.5625C9.22917 9.85417 9.58333 10 10 10C10.4167 10 10.7708 9.85417 11.0625 9.5625ZM10 16.0208C11.6528 14.5347 12.8993 13.1667 13.7396 11.9167C14.5799 10.6667 15 9.54861 15 8.5625C15 7.10417 14.5243 5.89583 13.5729 4.9375C12.6215 3.97917 11.4306 3.5 10 3.5C8.56945 3.5 7.37847 3.97917 6.42708 4.9375C5.47569 5.89583 5 7.10417 5 8.5625C5 9.54861 5.42014 10.6667 6.26042 11.9167C7.10069 13.1667 8.34722 14.5347 10 16.0208ZM10 18C7.81945 16.1806 6.19097 14.4896 5.11458 12.9271C4.03819 11.3646 3.5 9.90972 3.5 8.5625C3.5 6.70139 4.11806 5.14236 5.35417 3.88542C6.59028 2.62847 8.13889 2 10 2C11.8472 2 13.3924 2.62847 14.6354 3.88542C15.8785 5.14236 16.5 6.70139 16.5 8.5625C16.5 9.90972 15.9653 11.3611 14.8958 12.9167C13.8264 14.4722 12.1944 16.1667 10 18Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin.icon-sustainability.is-active {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_350_41' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_350_41)'%3E%3Cpath d='M9.25 16.9998V10.8123H9.0625C8.27125 10.8123 7.51097 10.663 6.78167 10.3643C6.05222 10.0657 5.40278 9.63865 4.83333 9.08309C4.24194 8.51045 3.78854 7.84865 3.47313 7.09767C3.15771 6.34684 3 5.5642 3 4.74976V2.99976H4.75C5.54167 2.99976 6.29861 3.14906 7.02083 3.44767C7.74306 3.74628 8.38889 4.17337 8.95833 4.72892C9.36111 5.11781 9.69792 5.55184 9.96875 6.03101C10.2396 6.51017 10.4444 7.01365 10.5833 7.54142C11.1111 6.80531 11.7917 6.23934 12.625 5.84351C13.4583 5.44767 14.3333 5.24976 15.25 5.24976H17V6.99976C17 7.81545 16.8438 8.5992 16.5312 9.35101C16.2188 10.103 15.7639 10.7636 15.1667 11.3331C14.6111 11.8192 13.9944 12.1942 13.3167 12.4581C12.6388 12.722 11.929 12.8539 11.1875 12.8539H10.75V16.9998H9.25ZM9.25 9.24976C9.25 8.61087 9.14236 7.98934 8.92708 7.38517C8.71181 6.78101 8.38194 6.2567 7.9375 5.81226C7.49306 5.36781 6.96875 5.03795 6.36458 4.82267C5.76042 4.60739 5.13889 4.49976 4.5 4.49976C4.5 5.13864 4.60764 5.76017 4.82292 6.36434C5.03819 6.96851 5.36806 7.49281 5.8125 7.93726C6.25694 8.3817 6.78125 8.71156 7.38542 8.92684C7.98958 9.14212 8.61111 9.24976 9.25 9.24976ZM10.75 11.4998C11.3889 11.4998 12.0104 11.3921 12.6146 11.1768C13.2188 10.9616 13.7431 10.6317 14.1875 10.1873C14.6319 9.74281 14.9618 9.21851 15.1771 8.61434C15.3924 8.01017 15.5 7.38864 15.5 6.74976C14.8611 6.74976 14.2396 6.8574 13.6354 7.07267C13.0312 7.28795 12.5069 7.61781 12.0625 8.06226C11.6181 8.5067 11.2882 9.03101 11.0729 9.63517C10.8576 10.2393 10.75 10.8609 10.75 11.4998Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.tooltip-teaser .tooltip-inner-teaser .img-pin:hover, .tooltip-teaser .tooltip-inner-teaser .img-pin:focus, .tooltip-teaser .tooltip-inner-teaser .img-pin:active, .tooltip-teaser .tooltip-inner-teaser .img-pin.is-active {
  background-color: #00a77d;
  transition: 0.3s all;
}
.tooltip-teaser .tooltip-inner-teaser .img-pin:hover svg, .tooltip-teaser .tooltip-inner-teaser .img-pin:focus svg, .tooltip-teaser .tooltip-inner-teaser .img-pin:active svg, .tooltip-teaser .tooltip-inner-teaser .img-pin.is-active svg {
  color: white !important;
}
@media (max-width: 1199.98px) {
  .tooltip-teaser {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .tooltip-teaser .inner-content {
    padding: 60px 20px 40px 20px;
  }
  .tooltip-teaser .gx-5 {
    --bs-gutter-x: -10px;
  }
  .tooltip-teaser h2, .tooltip-teaser .h2 {
    font-size: 40px;
  }
  .tooltip-teaser .tooltip-inner-teaser {
    margin-top: unset;
    margin-bottom: -20px;
  }
}
@media (max-width: 767.98px) {
  .tooltip-teaser .row.justify-content-center {
    background-size: 80%;
  }
  .tooltip-teaser h2, .tooltip-teaser .h2 {
    font-size: 32px;
  }
  .tooltip-teaser h2 span, .tooltip-teaser .h2 span {
    margin-top: 20px;
    display: block;
    width: 50px;
    height: 5px;
    margin-bottom: 20px;
    background-color: white;
  }
}

.campaign-teaser {
  padding: 80px 0;
}
.campaign-teaser h2, .campaign-teaser .h2 {
  font-size: 44px;
  margin-bottom: 30px;
}
.campaign-teaser h3, .campaign-teaser .h3 {
  color: #133232 !important;
}
.campaign-teaser h4, .campaign-teaser .h4 {
  color: #4CB78E;
  font-size: 14px;
  letter-spacing: 0.35px;
  margin-bottom: 10px;
}
.campaign-teaser .button-wrapper {
  position: relative;
  text-align: center;
  margin-top: 20px;
}
.campaign-teaser .preamble {
  font-size: 1.375rem;
  margin-bottom: 60px;
}
.campaign-teaser .campaign-cards a {
  text-decoration: none;
}
.campaign-teaser .campaign-cards video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.campaign-teaser .campaign-cards .container-card {
  margin-left: auto;
  margin-right: auto;
  max-width: 1324px;
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card:hover .cta-button {
  opacity: 1;
  transition: 0.3s all;
}
.campaign-teaser .campaign-cards .container-card .card:hover .cta-button:hover {
  background-color: #D0F8E6;
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card circle span b {
  font-size: 1.65rem;
  font-weight: 500;
}
.campaign-teaser .campaign-cards .container-card .card circle {
  background: #fbe9dc;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  position: relative;
}
.campaign-teaser .campaign-cards .container-card .card img {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags {
  position: absolute;
  bottom: 19px;
  left: 1rem;
  z-index: 1;
  padding-left: 0;
  margin-bottom: 0;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags > a,
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags a,
.campaign-teaser .campaign-cards .container-card .card .card-tags li {
  display: inline-block;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-booking {
  color: #133232;
  background-color: #86EFC2;
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-office:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-store:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-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;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-storehouse:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-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;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-other:hover {
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-info {
  display: inline-block;
  margin-bottom: 0.25rem;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-info h4, .campaign-teaser .campaign-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;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-info svg {
  margin-right: 4px;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-booking-info span {
  color: white;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.campaign-teaser .campaign-cards .container-card .card .card-body h3, .campaign-teaser .campaign-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;
}
@media (max-width: 767.98px) {
  .campaign-teaser .campaign-cards .container-card .card .card-body h3, .campaign-teaser .campaign-cards .container-card .card .card-body .h3 {
    margin-top: 5px;
    margin-bottom: unset !important;
    font-size: 24px !important;
  }
}
.campaign-teaser .campaign-cards .container-card .card .card-body p {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #D5E3E1;
}
.campaign-teaser .campaign-cards .container-card .card-area {
  margin-right: 1rem;
}
.campaign-teaser .campaign-cards .container-card .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: 15px;
  vertical-align: top;
  margin-right: 5px;
}
.campaign-teaser .campaign-cards .container-card .card-size span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2386efc2; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='2' y='2' width='14' height='14' rx='2' ry='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Cpath class='cls-1' d='M7,14h-3v4h3v-4ZM14,14h-3v4h3v-4ZM14,14h0v4c2.21,0,4-1.79,4-4h-4ZM14,11v3h4v-3h-4ZM14,4v3h4v-3h-4ZM14,4h4c0-2.21-1.79-4-4-4v4ZM11,4h3V0h-3v4ZM4,4h3V0h-3v4ZM4,4h0V0C1.79,0,0,1.79,0,4h4ZM4,7v-3H0v3h4ZM4,14v-3H0v3h4ZM4,14H0c0,2.21,1.79,4,4,4v-4ZM7,15h-3v2h3v-2ZM14,15h-3v2h3v-2ZM15,14c0,.55-.45,1-1,1v2c1.66,0,3-1.34,3-3h-2ZM15,11v3h2v-3h-2ZM15,4v3h2v-3h-2ZM14,3c.55,0,1,.45,1,1h2c0-1.66-1.34-3-3-3v2ZM11,3h3V1h-3v2ZM4,3h3V1h-3v2ZM3,4c0-.55.45-1,1-1V1c-1.66,0-3,1.34-3,3h2ZM3,7v-3H1v3h2ZM3,14v-3H1v3h2ZM4,15c-.55,0-1-.45-1-1H1c0,1.66,1.34,3,3,3v-2Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: sub;
}
.campaign-teaser .campaign-cards .container-card .card {
  min-height: unset !important;
  border: unset;
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
  background-color: unset;
  margin-bottom: 30px;
}
.campaign-teaser .campaign-cards .container-card .card img,
.campaign-teaser .campaign-cards .container-card .card video {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.campaign-teaser .campaign-cards .container-card .card .card-info p {
  font-size: 0.9375rem !important;
  color: #006052 !important;
  margin-top: 10px;
  margin-bottom: 0;
}
.campaign-teaser .campaign-cards .container-card .card .card-info .card-area {
  font-family: "Lineto Circular Book";
  color: #006052 !important;
}
.campaign-teaser .campaign-cards .container-card .card .card-info .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='%23006052' stroke-width='2' /%3E%3C/svg%3E") !important;
}
.campaign-teaser .campaign-cards .container-card .card .card-info .card-size {
  font-family: "Lineto Circular Book";
  color: #006052 !important;
}
.campaign-teaser .campaign-cards .container-card .card .card-info .card-size span {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23006053; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='2' y='2' width='14' height='14' rx='2' ry='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Cpath class='cls-1' d='M7,14h-3v4h3v-4ZM14,14h-3v4h3v-4ZM14,14h0v4c2.21,0,4-1.79,4-4h-4ZM14,11v3h4v-3h-4ZM14,4v3h4v-3h-4ZM14,4h4c0-2.21-1.79-4-4-4v4ZM11,4h3V0h-3v4ZM4,4h3V0h-3v4ZM4,4h0V0C1.79,0,0,1.79,0,4h4ZM4,7v-3H0v3h4ZM4,14v-3H0v3h4ZM4,14H0c0,2.21,1.79,4,4,4v-4ZM7,15h-3v2h3v-2ZM14,15h-3v2h3v-2ZM15,14c0,.55-.45,1-1,1v2c1.66,0,3-1.34,3-3h-2ZM15,11v3h2v-3h-2ZM15,4v3h2v-3h-2ZM14,3c.55,0,1,.45,1,1h2c0-1.66-1.34-3-3-3v2ZM11,3h3V1h-3v2ZM4,3h3V1h-3v2ZM3,4c0-.55.45-1,1-1V1c-1.66,0-3,1.34-3,3h2ZM3,7v-3H1v3h2ZM3,14v-3H1v3h2ZM4,15c-.55,0-1-.45-1-1H1c0,1.66,1.34,3,3,3v-2Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
@media (max-width: 991.98px) {
  .campaign-teaser .campaign-cards .container-card .card .card-info .card-area,
  .campaign-teaser .campaign-cards .container-card .card .card-info .card-size {
    font-family: "Lineto Circular Book";
  }
}
.campaign-teaser .campaign-cards .container-card .card .card-info h4, .campaign-teaser .campaign-cards .container-card .card .card-info .h4 {
  text-transform: none;
  font-weight: 500;
  color: #86EFC2;
  display: inline-block;
  font-size: 0.9375rem !important;
  margin-bottom: 0;
}
.campaign-teaser .campaign-cards .container-card .card .card-info svg {
  margin-right: 4px;
}
.campaign-teaser .campaign-cards .container-card .card .card-body {
  margin-top: -40px !important;
  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;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-booking-info span {
  color: white;
}
.campaign-teaser .campaign-cards .container-card .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags div {
  margin-bottom: 0;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-office {
  color: #ECFDF5 !important;
  background-color: #006052 !important;
}
.campaign-teaser .campaign-cards .container-card .card .card-tags .tag-certified {
  color: #ECFDF5 !important;
  background-color: #4CB78E;
}
@media (max-width: 767.98px) {
  .campaign-teaser .campaign-cards .container-card .card.h-100 {
    height: unset !important;
  }
}
.campaign-teaser .campaign-cards .container-card .card-wide {
  flex: 1 1 0;
  margin-bottom: 0;
  background-color: #86efc2;
}
.campaign-teaser .campaign-cards .container-card .card-wide img,
.campaign-teaser .campaign-cards .container-card .card-wide video,
.campaign-teaser .campaign-cards .container-card .card-wide .img-cover {
  border-top-left-radius: unset;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-info h4, .campaign-teaser .campaign-cards .container-card .card-wide .card-info .h4 {
  font-family: "Lineto Circular Book" !important;
  font-weight: normal;
  display: inline-block;
  font-size: 14px !important;
  margin-bottom: 0;
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-tags {
  right: 1rem !important;
  left: unset !important;
}
.campaign-teaser .campaign-cards .container-card .card-wide .img-wrapper {
  background-size: cover;
  background-position: center center;
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-body h3, .campaign-teaser .campaign-cards .container-card .card-wide .card-body .h3 {
  margin-top: 5px;
  margin-bottom: unset !important;
  font-size: 24px !important;
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-body .card-info {
  margin-top: 10px;
  float: inline-end;
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-body .card-info .card-area {
  font-family: "Lineto Circular Book";
}
.campaign-teaser .campaign-cards .container-card .card-wide .card-body .card-info .card-size {
  font-family: "Lineto Circular Book";
}
@media (max-width: 767.98px) {
  .campaign-teaser .campaign-cards .container-card .card-wide .card-body h3, .campaign-teaser .campaign-cards .container-card .card-wide .card-body .h3 {
    margin-top: 5px;
    margin-bottom: unset !important;
    font-size: 24px !important;
  }
  .campaign-teaser .campaign-cards .container-card .card-wide .card-body .card-info {
    margin-top: unset;
    float: unset;
  }
}
.campaign-teaser .campaign-cards .card {
  margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  .campaign-teaser .campaign-cards .card {
    margin-bottom: 30px !important;
  }
}
.campaign-teaser .campaign-cards .card-wide {
  margin-bottom: 30px !important;
}
.campaign-teaser .campaign-cards .card-wide .card-info {
  position: absolute;
  bottom: 1rem;
  left: 28px;
}
@media (max-width: 767.98px) {
  .campaign-teaser .campaign-cards .card-wide .card-info {
    position: unset;
    bottom: unset;
    left: unset;
  }
  .campaign-teaser .campaign-cards .card-wide h3, .campaign-teaser .campaign-cards .card-wide .h3 {
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
  }
  .campaign-teaser .campaign-cards .card-wide p {
    margin-bottom: 10px !important;
  }
}
.campaign-teaser .campaign-cards .card-wide-body {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 30.2.1, SVG Export Plug-In . SVG Version: 9.03 Build 0) --%3E%3Csvg version='1.0' 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 427.16 595.8' style='enable-background:new 0 0 427.16 595.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2386F0C2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M423.72,0.55c0,0-56.29,56.29-15.35,133.06c45.13,84.61-16.38,139.7-12.79,214.94 c2.56,53.73,43.5,102.35,28.15,154.81c-11.15,38.08-31.98,69.09-62.69,92.12L0,595.8L0.84,0L423.72,0.55z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 0;
  height: 100%;
  margin-right: -50px;
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
  padding: 1rem;
}
.campaign-teaser .campaign-cards .card-wide-body h3, .campaign-teaser .campaign-cards .card-wide-body .h3 {
  font-size: 24px;
  margin-bottom: 10px !important;
}
.campaign-teaser .campaign-cards .card-wide-body p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 0.875rem !important;
  line-height: 1.3;
  color: #006052 !important;
  margin-bottom: 0;
  margin-right: 10%;
}
@media (min-width: 768px) and (max-width: 1100px) {
  .campaign-teaser .campaign-cards .card-wide-body p {
    display: none;
  }
}
.campaign-teaser .campaign-cards > div > div > div:nth-child(2) > div > div:nth-child(2) > a {
  margin-bottom: unset !important;
}
@media (max-width: 575.98px) {
  .campaign-teaser .campaign-cards .container-card {
    padding-right: var(--bs-gutter-x, 0.5rem);
    padding-left: var(--bs-gutter-x, 0.5rem);
  }
  .campaign-teaser .campaign-cards .container-card .card {
    min-height: 350px;
  }
  .campaign-teaser .campaign-cards .container-card .card .card-body p {
    font-size: 0.9375rem;
  }
  .campaign-teaser .campaign-cards .container-card .card .card-body .card-info h4, .campaign-teaser .campaign-cards .container-card .card .card-body .card-info .h4 {
    font-size: 0.9375rem;
  }
}
@media (max-width: 575.98px) {
  .campaign-teaser {
    padding: 60px 0;
  }
  .campaign-teaser .preamble {
    font-size: 1.125rem;
    margin-bottom: 30px;
  }
  .campaign-teaser h2, .campaign-teaser .h2 {
    font-size: 1.688rem;
    letter-spacing: 3%;
    margin-bottom: 20px;
  }
}

/* Se till att högerkolumnen inte blir högre än vänsterkolumnen */
.campaign-cards > .container-card > .row {
  display: flex;
  align-items: stretch;
}

.campaign-cards > .container-card > .row > .col-md-6 {
  display: flex;
  flex-direction: column;
}

.campaign-cards > .container-card > .row > .col-md-6 > .card,
.campaign-cards > .container-card > .row > .col-md-6 > a.card {
  flex: 1 1 0;
  height: 100%;
}

@media (min-width: 768px) {
  .campaign-cards > .container-card > .row > .col-md-6:nth-child(2) {
    gap: 30px;
  }
  .campaign-cards > .container-card > .row > .col-md-6:nth-child(2) > a.card.card-wide {
    flex: 1 1 0;
    min-height: 0;
  }
  .campaign-cards > .container-card > .row > .col-md-6:nth-child(2) > a.card.card-wide::before {
    display: none !important;
  }
  .campaign-cards > .container-card > .row > .col-md-6:nth-child(2) > a.card.card-wide {
    margin-bottom: 0 !important;
  }
}
/* Gör så att .img-cover fyller hela höjden på kortet */
.card.card-wide.ratio-16x9 .col-7,
.card.card-wide.ratio-16x9 .row,
.card.card-wide.ratio-16x9 {
  height: 100%;
}

.card.card-wide.ratio-16x9 .img-cover {
  height: 100% !important;
  min-height: 100% !important;
  width: 100%;
  background-size: cover !important;
  background-position: center !important;
  display: block;
}

@media (min-width: 768px) {
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center {
    display: flex !important;
    align-items: stretch !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6 {
    display: flex !important;
    flex-direction: column !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:first-child > a.card {
    height: 100% !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) {
    gap: 30px !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) > a.card.card-wide {
    flex: 1 1 0 !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
    display: block !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) > a.card.card-wide::before {
    display: none !important;
  }
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) > a.card.card-wide .row,
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) > a.card.card-wide .col-7,
  .campaign-teaser .campaign-cards .container-card > .row.justify-content-center > .col-md-6:nth-child(2) > a.card.card-wide .img-cover {
    height: 100% !important;
  }
}
/* ========================================
   POPOVER
======================================== */
.custom-popover {
  border-radius: 1rem !important;
  border-color: transparent !important;
  box-shadow: 0px 3.72px 5.58px 2.79px rgba(0, 0, 0, 0.1019607843);
}
.custom-popover .popover-header {
  display: none;
}
.custom-popover .popover-body {
  font-size: 14px;
  padding: 0;
  overflow: hidden;
  border-radius: 0.75rem;
}
.custom-popover .tooltip-window {
  text-align: left;
  padding: 16px 18px;
}
.custom-popover .tooltip-window p,
.custom-popover .tooltip-window ul,
.custom-popover .tooltip-window li {
  color: #2A4446;
  font-size: 14px;
}
.custom-popover .tooltip-window h4,
.custom-popover .tooltip-window .h4 {
  color: #34756A;
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 14px;
  margin: 0 0 0.5rem 0;
}
.custom-popover .tooltip-window a {
  color: #0A5F52;
  text-transform: none;
  font-family: "Lineto Circular Bold";
  font-size: 14px;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.custom-popover .tooltip-window a span {
  display: inline-block;
  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%3Cg clip-path='url(%23clip0_246_2187)'%3E%3Cpath d='M4.95557 1.5575L11.0441 7.92918L4.95557 14.4425' stroke='%230A5F52' stroke-width='1.76991'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_246_2187'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-bottom: -3px;
  margin-left: 3px;
}
.custom-popover .tooltip-window a:hover,
.custom-popover .tooltip-window a:focus {
  -webkit-text-decoration: underline #0A5F52 !important;
  text-decoration: underline #0A5F52 !important;
}
.custom-popover .tooltip-window > *:last-child {
  margin-bottom: 0;
}
.custom-popover {
  /* Pilar */
}
.custom-popover.bs-popover-top > .popover-arrow::before, .custom-popover.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .custom-popover.bs-popover-top > .popover-arrow::after, .custom-popover.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #ffffff !important;
}
.custom-popover.bs-popover-bottom > .popover-arrow::before, .custom-popover.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .custom-popover.bs-popover-bottom > .popover-arrow::after, .custom-popover.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #ffffff !important;
}
.custom-popover.bs-popover-start > .popover-arrow::before, .custom-popover.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .custom-popover.bs-popover-start > .popover-arrow::after, .custom-popover.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: #ffffff !important;
}
.custom-popover.bs-popover-end > .popover-arrow::before, .custom-popover.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .custom-popover.bs-popover-end > .popover-arrow::after, .custom-popover.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #ffffff !important;
}

.offer-teaser {
  border-radius: 1rem;
  padding: 28px 25px;
  display: block;
  background-color: #fff;
}
.offer-teaser h2, .offer-teaser .h2 {
  font-family: "Noe Display Medium" !important;
  color: #006052;
  font-size: 34px;
  margin-bottom: 24px !important;
}
.offer-teaser h3, .offer-teaser .h3 {
  color: #006052;
  font-size: 1rem;
  margin-bottom: 0 !important;
}
.offer-teaser h4, .offer-teaser .h4 {
  font-family: "Lineto Circular Book", sans-serif;
  color: #4CB78E;
  font-size: 14px;
  letter-spacing: 0.35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.offer-teaser .col-md-8 {
  padding-right: 5%;
}
.offer-teaser p {
  font-family: "Lineto Circular Book", sans-serif;
  color: #4C697B;
  font-size: 1rem;
  margin-bottom: 20px;
}
.offer-teaser p:last-child {
  margin-bottom: 0;
}
.offer-teaser img {
  border-radius: 0.5rem;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .offer-teaser {
    padding: 16px;
  }
  .offer-teaser h2, .offer-teaser .h2 {
    font-size: 28px;
  }
  .offer-teaser img {
    margin-bottom: 20px;
  }
}

.full-teaser {
  padding: 80px 0;
  display: block;
  background-color: #fef9f6;
}
.full-teaser h2, .full-teaser .h2 {
  font-family: "Noe Display Medium" !important;
  color: white;
  font-size: 34px;
  margin-bottom: 20px !important;
}
.full-teaser h3, .full-teaser .h3 {
  color: #006052;
  font-size: 1rem;
  margin-bottom: 0 !important;
}
.full-teaser h4, .full-teaser .h4 {
  font-family: "Lineto Circular Book", sans-serif;
  color: #4CB78E;
  font-size: 14px;
  letter-spacing: 0.35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.full-teaser p,
.full-teaser .ingress {
  font-family: "Lineto Circular Book", sans-serif;
  color: white !important;
}
.full-teaser .col-md-8 {
  padding-right: 5%;
}
.full-teaser p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1.125rem;
  margin-bottom: 0;
}
.full-teaser p:last-child {
  margin-bottom: 0;
}
.full-teaser img {
  max-width: 100%;
  height: auto;
  border-radius: 0.5rem;
}
@media (max-width: 991.98px) {
  .full-teaser {
    padding: 60px 0;
  }
  .full-teaser img {
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .full-teaser {
    padding: 32px 0;
  }
  .full-teaser p {
    font-size: 1rem;
  }
  .full-teaser h2, .full-teaser .h2 {
    font-size: 28px;
    margin-bottom: 20px !important;
  }
  .full-teaser img {
    margin-bottom: 20px;
  }
}

.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: #006052;
}
.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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  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: #006052;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #006052;
  text-decoration: underline #006052;
  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: 1199.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: #006052 !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: #006052;
  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-article,
.pl-page .pl-filter .filter-area,
.pl-page .pl-filter .filter-size {
  margin-bottom: 20px;
}
.pl-page .pl-filter .filter-article .btn-filter,
.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-article .btn-filter h4, .pl-page .pl-filter .filter-article .btn-filter .h4,
.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-article .btn-filter .counter,
.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 .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 {
  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 .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,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2386efc2; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='2' y='2' width='14' height='14' rx='2' ry='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Cpath class='cls-1' d='M7,14h-3v4h3v-4ZM14,14h-3v4h3v-4ZM14,14h0v4c2.21,0,4-1.79,4-4h-4ZM14,11v3h4v-3h-4ZM14,4v3h4v-3h-4ZM14,4h4c0-2.21-1.79-4-4-4v4ZM11,4h3V0h-3v4ZM4,4h3V0h-3v4ZM4,4h0V0C1.79,0,0,1.79,0,4h4ZM4,7v-3H0v3h4ZM4,14v-3H0v3h4ZM4,14H0c0,2.21,1.79,4,4,4v-4ZM7,15h-3v2h3v-2ZM14,15h-3v2h3v-2ZM15,14c0,.55-.45,1-1,1v2c1.66,0,3-1.34,3-3h-2ZM15,11v3h2v-3h-2ZM15,4v3h2v-3h-2ZM14,3c.55,0,1,.45,1,1h2c0-1.66-1.34-3-3-3v2ZM11,3h3V1h-3v2ZM4,3h3V1h-3v2ZM3,4c0-.55.45-1,1-1V1c-1.66,0-3,1.34-3,3h2ZM3,7v-3H1v3h2ZM3,14v-3H1v3h2ZM4,15c-.55,0-1-.45-1-1H1c0,1.66,1.34,3,3,3v-2Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: text-top;
}
.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;
  }
}
.al-page {
  background-color: #fef9f6;
}
.al-page .container-filter {
  width: 530px;
  margin-left: auto;
  margin-right: auto;
}
.al-page .container-property-filter {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.al-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;
}
.al-page h1, .al-page .h1 {
  font-size: 3rem;
  margin-bottom: 30px;
}
.al-page .preamble {
  font-size: 1.375rem;
  margin-bottom: 40px;
}
.al-page .map-canvas {
  height: 700px !important;
}
.al-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;
}
.al-page .premise-nav-sticky.active {
  visibility: visible;
  opacity: 1;
  transition: opacity 250ms ease-in, visibility 0ms ease-in 0ms;
}
.al-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;
}
.al-page .premise-nav-sticky #ResetFilters {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.al-page .premise-nav-sticky .pl-filter-wrapper {
  padding: 0.75rem;
}
.al-page .premise-nav-sticky .tab-content > .active {
  padding-top: 1.5rem;
  display: block;
  background-color: #D0F8E6;
}
.al-page .premise-nav-sticky .tab-pane {
  max-width: 550px;
}
.al-page .premise-nav-sticky .filter-type {
  margin-bottom: 0 !important;
}
.al-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;
}
.al-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) {
  .al-page .premise-nav-sticky .nav-link {
    background-position: center right 15px;
    padding: 0.25rem 1rem 0.25rem 0;
  }
}
.al-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;
}
.al-page .pl-filter .btn-filter p {
  margin-bottom: 0;
}
.al-page .pl-filter .btn {
  margin-top: unset !important;
}
.al-page .pl-filter .filter-type {
  margin-bottom: 20px;
}
.al-page .pl-filter .filter-type .btn-filter {
  height: 175px;
  width: 100%;
}
.al-page .pl-filter .filter-type .btn-filter h3, .al-page .pl-filter .filter-type .btn-filter .h3 {
  margin-top: 60px;
}
.al-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;
}
.al-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;
}
.al-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;
}
.al-page .pl-filter .filter-type .counter {
  color: #006154;
  position: absolute;
  top: 8px;
  right: 8px;
}
.al-page .pl-filter .filter-article,
.al-page .pl-filter .filter-area,
.al-page .pl-filter .filter-size {
  margin-bottom: 20px;
}
.al-page .pl-filter .filter-article .btn-filter,
.al-page .pl-filter .filter-area .btn-filter,
.al-page .pl-filter .filter-size .btn-filter {
  height: 78px;
  margin-bottom: 3px;
  width: 100%;
}
.al-page .pl-filter .filter-article .btn-filter h4, .al-page .pl-filter .filter-article .btn-filter .h4,
.al-page .pl-filter .filter-area .btn-filter h4,
.al-page .pl-filter .filter-area .btn-filter .h4,
.al-page .pl-filter .filter-size .btn-filter h4,
.al-page .pl-filter .filter-size .btn-filter .h4 {
  margin-bottom: 0.5rem;
}
.al-page .pl-filter .filter-article .btn-filter .counter,
.al-page .pl-filter .filter-area .btn-filter .counter,
.al-page .pl-filter .filter-size .btn-filter .counter {
  color: #006154;
}
.al-page .pl-filter svg {
  fill: #AAC9C3;
  stroke: #AAC9C3;
  transition: 0.3s all;
  margin-bottom: 10px;
}
.al-page .pl-filter .btn-filter:hover {
  background-color: #edfdf5;
  border: 1.5px solid #edfdf5 !important;
  transition: 0.3s all;
}
.al-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;
}
.al-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;
}
.al-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;
}
.al-page .pl-filter .btn-check:checked + .btn-filter {
  background-color: #86EFC2;
  border: 1.5px solid #45a488 !important;
  transition: 0.3s all;
}
.al-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;
}
.al-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;
}
.al-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;
}
.al-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;
}
.al-page .pl-filter label {
  box-shadow: 0px 10px 10px 0px rgba(117, 184, 155, 0.2) !important;
}
.al-page .pl-filter h3, .al-page .pl-filter .h3 {
  font-family: "Noe Display Medium";
  text-transform: none;
  font-size: 1.6875rem;
  margin-bottom: 5px !important;
}
.al-page .pl-filter h4, .al-page .pl-filter .h4 {
  font-weight: 500;
  text-transform: none;
  font-size: 1.125rem;
  margin-bottom: 20px;
}
.al-page .pl-filter p {
  font-size: 0.9rem;
  color: #006154;
  text-transform: none;
  line-height: 1.2;
}
.al-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;
}
.al-page .pl-filter #ResetFilters span {
  position: absolute;
  right: 1rem;
}
.al-page .pl-filter #ResetFilters a {
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  .al-page h1, .al-page .h1 {
    font-size: 2.25rem;
    margin-bottom: 20px;
  }
  .al-page .preamble {
    font-size: 1.25rem;
  }
  .al-page .pl-filter .btn-filter {
    padding: 1rem 0.625rem;
  }
  .al-page .pl-filter .filter-type {
    margin-bottom: 20px;
  }
  .al-page .pl-filter .filter-type .btn-filter {
    height: 175px;
  }
  .al-page .pl-filter .filter-type .counter {
    font-size: 0.9375rem;
  }
  .al-page .pl-filter .filter-area,
  .al-page .pl-filter .filter-size {
    margin-bottom: 20px;
  }
  .al-page .pl-filter .filter-area .btn-filter,
  .al-page .pl-filter .filter-size .btn-filter {
    height: 78px;
    margin-bottom: 11px;
  }
  .al-page .pl-filter .filter-area .btn-filter h4, .al-page .pl-filter .filter-area .btn-filter .h4,
  .al-page .pl-filter .filter-size .btn-filter h4,
  .al-page .pl-filter .filter-size .btn-filter .h4 {
    margin-bottom: 0.5rem;
  }
  .al-page .pl-filter .btn-helper {
    padding: 0.25rem 1.5rem 0.25rem 2.5rem;
    font-size: 0.9375rem;
    font-weight: 500;
  }
  .al-page .pl-filter h3, .al-page .pl-filter .h3 {
    font-size: 1.5625rem;
    padding-bottom: 5px;
  }
  .al-page .pl-filter h4, .al-page .pl-filter .h4 {
    font-size: 1rem;
    margin-bottom: 20px;
  }
  .al-page .pl-filter p {
    font-size: 0.8125rem;
  }
  .al-page .pl-filter #ResetFilters {
    font-size: 0.9375rem;
    padding: 0.5rem 1rem;
  }
  .al-page .pl-filter #ResetFilters span {
    right: 1rem;
  }
}
@media (max-width: 767.98px) {
  .al-page .container-property-filter {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 575.98px) {
  .al-page .premise-nav-sticky {
    top: 58px;
  }
  .al-page .container-filter {
    width: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .al-page h1, .al-page .h1 {
    font-size: 1.6875rem;
    margin-bottom: 20px;
  }
  .al-page .preamble {
    font-size: 1.125rem;
    font-weight: 500;
  }
  .al-page .pl-filter .btn-filter {
    padding: 1rem 0.625rem;
  }
  .al-page .pl-filter .filter-type {
    margin-bottom: 20px;
  }
  .al-page .pl-filter .filter-type .btn-filter {
    height: 120px;
  }
  .al-page .pl-filter .filter-type .btn-filter p {
    display: none;
  }
  .al-page .pl-filter .filter-type .counter {
    font-size: 0.75rem;
  }
  .al-page .pl-filter .filter-area,
  .al-page .pl-filter .filter-size {
    margin-bottom: 20px;
  }
  .al-page .pl-filter .filter-area .btn-filter,
  .al-page .pl-filter .filter-size .btn-filter {
    height: 64px;
    margin-bottom: 11px;
  }
  .al-page .pl-filter .filter-area .btn-filter .counter,
  .al-page .pl-filter .filter-size .btn-filter .counter {
    font-size: 0.75rem;
  }
  .al-page .pl-filter .filter-area .btn-filter h4, .al-page .pl-filter .filter-area .btn-filter .h4,
  .al-page .pl-filter .filter-size .btn-filter h4,
  .al-page .pl-filter .filter-size .btn-filter .h4 {
    font-size: 0.9375rem;
    margin-bottom: 0;
  }
  .al-page .pl-filter .btn-helper {
    padding: 0.25rem 1.5rem 0.25rem 2.5rem;
    font-size: 0.9375rem;
    font-weight: 500;
  }
  .al-page .pl-filter h3, .al-page .pl-filter .h3 {
    font-size: 1.375rem;
    margin-bottom: 0 !important;
  }
  .al-page .pl-filter p {
    font-size: 0.75rem;
  }
  .al-page .pl-filter #ResetFilters {
    font-size: 0.9375rem;
    padding: 0.5rem 1rem;
  }
  .al-page .pl-filter #ResetFilters span {
    right: 1rem;
  }
}

.article-cards a {
  text-decoration: none;
}
.article-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);
}
.article-cards .container-card .card {
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1019607843);
  padding-bottom: 30px;
}
.article-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;
}
.article-cards .container-card .card:hover .cta-button {
  opacity: 1;
  transition: 0.3s all;
}
.article-cards .container-card .card:hover .cta-button:hover {
  background-color: #D0F8E6;
}
.article-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;
}
.article-cards .container-card .card .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.article-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;
}
.article-cards .container-card .card circle span b {
  font-size: 1.65rem;
  font-weight: 500;
}
.article-cards .container-card .card circle {
  background: #fbe9dc;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  margin: 5px;
  position: relative;
}
.article-cards .container-card .card img {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.article-cards .container-card .card .card-tags {
  position: absolute;
  bottom: 17px;
  left: 1.5rem;
  z-index: 1;
  padding-left: 0;
  margin-bottom: 0;
}
.article-cards .container-card .card .card-tags > a,
.article-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;
}
.article-cards .container-card .card .card-tags a,
.article-cards .container-card .card .card-tags li {
  display: inline-block;
}
.article-cards .container-card .card .card-tags .tag-booking {
  color: #133232;
  background-color: #86EFC2;
}
.article-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;
}
.article-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;
}
.article-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;
}
.article-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;
}
.article-cards .container-card .card .card-tags .tag-standard {
  color: #006052;
  background-color: #86EFC2;
  text-decoration-thickness: 1px;
}
.article-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;
}
.article-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;
}
.article-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='%23ffffff'/%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;
  padding: 2rem 1.5rem;
}
.article-cards .container-card .card .card-body .card-info {
  display: inline-block;
  margin-bottom: 0.25rem;
}
.article-cards .container-card .card .card-body .card-info .card-area {
  margin-right: 1rem;
}
.article-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;
}
.article-cards .container-card .card .card-body .card-info .card-size span {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2386efc2; %7D .cls-2 %7B fill: none; %7D .cls-3 %7B clip-path: url(%23clippath); %7D %3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='cls-2' x='2' y='2' width='14' height='14' rx='2' ry='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-3'%3E%3Cpath class='cls-1' d='M7,14h-3v4h3v-4ZM14,14h-3v4h3v-4ZM14,14h0v4c2.21,0,4-1.79,4-4h-4ZM14,11v3h4v-3h-4ZM14,4v3h4v-3h-4ZM14,4h4c0-2.21-1.79-4-4-4v4ZM11,4h3V0h-3v4ZM4,4h3V0h-3v4ZM4,4h0V0C1.79,0,0,1.79,0,4h4ZM4,7v-3H0v3h4ZM4,14v-3H0v3h4ZM4,14H0c0,2.21,1.79,4,4,4v-4ZM7,15h-3v2h3v-2ZM14,15h-3v2h3v-2ZM15,14c0,.55-.45,1-1,1v2c1.66,0,3-1.34,3-3h-2ZM15,11v3h2v-3h-2ZM15,4v3h2v-3h-2ZM14,3c.55,0,1,.45,1,1h2c0-1.66-1.34-3-3-3v2ZM11,3h3V1h-3v2ZM4,3h3V1h-3v2ZM3,4c0-.55.45-1,1-1V1c-1.66,0-3,1.34-3,3h2ZM3,7v-3H1v3h2ZM3,14v-3H1v3h2ZM4,15c-.55,0-1-.45-1-1H1c0,1.66,1.34,3,3,3v-2Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: text-top;
}
.article-cards .container-card .card .card-body .card-info h4, .article-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;
}
.article-cards .container-card .card .card-body .card-info svg {
  margin-right: 4px;
}
.article-cards .container-card .card .card-body .card-booking-info span {
  color: white;
}
.article-cards .container-card .card .card-body .card-booking-info .icon-wrapper {
  margin-bottom: 1rem;
}
.article-cards .container-card .card .card-body h3, .article-cards .container-card .card .card-body .h3 {
  font-family: "Noe Display Medium";
  color: #006052;
  padding: unset;
  margin-bottom: 10px !important;
}
.article-cards .container-card .card .card-body p {
  color: #4C697B;
  font-size: 1rem;
  line-height: 1.3;
}
.article-cards .container-card .card:hover p {
  color: #006052;
  transition: 0.3s all;
}
.article-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;
}
.article-cards .container-card .card-campaign .card-body h3, .article-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;
}
.article-cards .container-card .card-campaign .card-body p {
  font-family: "Lineto Circular Book", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  color: #ffffff;
}
.article-cards .container-card .card-campaign .card-body p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .article-cards .container-card .card-campaign .card-body h3, .article-cards .container-card .card-campaign .card-body .h3 {
    margin-top: 80px;
    margin-bottom: 10px !important;
  }
  .article-cards .container-card .card-campaign .card-body p {
    font-family: "Lineto Circular Book", sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    color: #ffffff;
  }
}
.article-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;
}
.article-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;
}
.article-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;
}
.article-cards .container-card .card-campaign .discount {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.article-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;
}
.article-cards .container-card .card-campaign circle span b {
  font-size: 0.938rem;
  font-weight: 500;
}
.article-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) {
  .article-cards .container-card {
    padding-right: var(--bs-gutter-x, 0.5rem);
    padding-left: var(--bs-gutter-x, 0.5rem);
  }
  .article-cards .container-card .card {
    min-height: 350px;
  }
  .article-cards .container-card .card .card-body h3, .article-cards .container-card .card .card-body .h3 {
    margin-bottom: 0 !important;
  }
  .article-cards .container-card .card .card-body p {
    font-size: 0.9375rem;
  }
  .article-cards .container-card .card .card-body .card-info h4, .article-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: #006052;
}

.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);
}
#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 {
  /* Meny & länkar */
}
#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 {
  /* Undermenyer (accordion) */
}
#wk-sidebar .submenu {
  overflow: hidden;
  max-height: 0;
}
#wk-sidebar .submenu.active {
  max-height: 2500px;
}
#wk-sidebar {
  /* Pilar */
}
#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 {
  /* Aktiv länk */
}
#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);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
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);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
}

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

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

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

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

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

.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: 1200px) {
  .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: 1280px;
  }
}
.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: 1200px) {
  .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: #006052;
  --bs-table-striped-bg: #eeedf1;
  --bs-table-active-color: #006052;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #006052;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #006052;
  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: 1199.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;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: 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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: 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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: 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: 1200px) {
  .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: 1200px) {
  .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: 1200px) {
  .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;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.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: 1200px) {
  .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: 1199.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: 1rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.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: 233px;
  padding: 1rem 1rem;
  color: #2A4446;
  text-align: center;
  background-color: white;
  border-radius: 1rem;
}

.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: 1200px) {
  .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: 1200px) {
  .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 */